2010-01-10 8 views
3

lorsque je clique sur ce dernier affiche un message d'erreur:cant commencer GlassFish au sein NetBeans

Starting GlassFish v3 Domain 
GlassFish v3 Domain start failed. 
/Volumes/Private/noname/Sites/projects/java/MyFirstServlet/nbproject/build-impl.xml:602: Deployment error: 
GlassFish v3 Domain start failed. 
See the server log for details. 
BUILD FAILED (total time: 2 minutes 0 seconds) 

mais je lance Terminal dans Mac et utiliser asadmin start-domain et il commence.

et dans Netbeans puis Exécutez le projet et il déclenche Safari et affiche le contenu.

mais pourquoi le glassfish ne peut-il pas commencer dans le réseau netbeans? une idée?

+2

S'il vous plaît, fournir l'erreur complète/trace, ma boule de cristal ne fonctionne pas bien ces jours-ci. –

+0

s'il vous plaît lire ma mise à jour – ajsie

+0

>> Voir le journal du serveur pour plus de détails. << le contenu de ceci pourrait être utile. –

Répondre

3

J'ai rencontré le même problème que j'apprenais la programmation web java, mais dans Windows env. J'ai passé beaucoup de temps à deviner ce que cette erreur pouvait signifier, car le fichier journal ne le disait pas clairement. Enfin, j'ai découvert que glassfish v3 essayait de fonctionner sur le port 8080, qui était déjà occupé par reportingservicesservice.exe qui est le service du serveur SQL. Je n'ai pas appris à changer le port utilisé par glassfish, mais j'ai trouvé que dans netbeans 6.8 (que j'utilise) dans les outils-> serveurs je peux ajouter une nouvelle instance de serveur glassfish qui fonctionne sur un port libre différent - qui a résolu le problème :)

0

La seule chose qui me vient à l'esprit est de vérifier si le JAVA_HOME est correctement défini. Guess GFv3 exige qu'il soit défini sur le dossier bin dans l'installation JDK. Juste deviner ...

0

Je viens de rencontrer dans ce même problème avec les deux GlassFish et tomcat dans NetBeans 6.9. Mon problème et la solution étaient tous deux simples. Le problème: Tomcat était déjà en cours d'exécution sur ma machine sur le port 8080 et par conséquent netbeans ne pouvait pas créer une nouvelle instance de l'un ou l'autre. La solution: arrêtez l'instance courante de tomcat et laissez les netbeans la démarrer pour vous. J'espère que cela t'aides.

1

Mon problème était avec le port 8080, quand je tape http://localhost:8080, j'ai trouvé que l'oracle 10g l'utilisait avant d'installer netbeans 6.8 avec glassfish, j'ai supprimé la base de données oracle 10g et, qui a fait le port 8080 libre, et maintenant tout va bien, ça marche.

1
Netbeans IDE X.X --> Tools --> Servers 

Ajouter Server --> Choose Server --> GlassFish 3.X

puis cliquez sur (suivant) parcourir l'emplacement d'installation, cliquez (suivant)

select (register local domain) domain name : domain 2 

cliquez sur le bouton d'arrivée

0

Vous devez modifier le port de GlassFish. Pour ce faire: rejoindre C:\Program Files\SEMS-v3\glassfish\domains\domain1\config ouvrir le fichier domain.xml et modifier le texte en 8080 par 9999.

Une fois que vous faites cela, entrez le serveur supprimer NetBeans GlassFish GlassFish addServer puis ajoutez afin qu'il puisse reconnaître le port modifié. Ensuite, démarrez Sur le serveur glassfish, puis exécutez votre projet.

Voici le lien: http://www.srikanthtechnologies.com/blog/java/changeglassfishport.asp

0

Vous avez le même problème, voici les étapes que je suivais pour le résoudre:

  • supprimer le serveur GlassFish sous la rubrique "Services> Serveurs"
  • projet Fermer et Netbeans
  • Recherchez le répertoire d'installation de Glassfish et accédez aux domaines (GlassFish_Server \ glassfish \ domains).
  • supprimer le "domain1" répertoire
  • début Netbeans
  • recréent un serveur Glassfish
  • N'oubliez pas de recréer vos sources de données et les pools de connexions
0

j'ai commencer à apprendre java récemment, J'ai rencontré le même problème aussi, mais j'ai découvert que lorsque la première fois le guide me demande d'ajouter un serveur, je mets en utilisateur et mot de passe. alors je donne une autre tentative pour supprimer le serveur et l'ajouter à nouveau sans le mot de passe. et ça marche.

1

Je viens d'avoir le même problème, et il est arrivé à cause d'une incompatibilité de version entre le serveur local (Glassfish 4.) et la télécommande (Glassfish 4.).

0

J'ai fait face au même problème et résolu en configurant mon fichier de configuration netbeans. Trouver NetBeans 8.2 \ etc \ fichier netbeans.conf et la recherche de cette ligne:

netbeans_default_options = »

Ajouter --locale en avant la fin des citations Finalement regarde cette ligne comme:. disableMemoryMapping = true - -locale en ". Redémarrer Netbeans ...