Avant de commencer, je voulais dire que je dois mettre un espace dans la plupart des liens car je suis nouveau sur superutilisateur et ai des restrictions. Vous trouverez les espaces http: // (ICI) localhost: 4848 /. Je suis désolé pour le désagrément, j'espère que cette restriction sera levée bientôt.
Je ne peux pas commencer, serveur Glassfish 4.1.
J'utilise Windows 8.1, 64x.
J'ai téléchargé la plate-forme complète Java EE 7 glassfish-4.1.zip.
À partir d'ici: https://glassfish.java.net/download.html
Décompressé avec, 7-Zip 9.20 . Mettez zippé dans un dossier avec mon autre zippé.
Mettez décompressé en C .
Chemin: C: \ glassfish-4.1
Suivant à l'intérieur, glassfish4 .
Chemin: C: \ glassfish-4.1 \ glassfish4
Suivant à l'intérieur, bin .
Chemin: C: \ glassfish-4.1 \ glassfish4 \ bin
Maintenant, dans asadmin Windows Batch File , ouvre l'invite de commande, C: \ Windows \ system32 \ cmd.exe, asadmin> .
Entrez, start-domain , puis cmd.exe en sortie. En attente du démarrage de domain1 ........ (beaucoup d'entre eux) ...... serverNoStart La commande start-domain a échoué.
Ouvert, pkg , couru, installé.
Ouvert, updatetools l'a exécuté, il l'a installé.
De nouveau, dans Fichier de commandes Windows asadmin , ouvre l’invite de commande, C: \ Windows \ system32 \ cmd.exe, asadmin>.
Entrez, start-domain , puis cmd.exe en sortie. En attente du démarrage de domain1 ........ (beaucoup d'entre eux) ...... serverNoStart La commande start-domain a échoué.
Si j'essaie d' asadmin start-domain ou glassfish4 / bin / asadmin start-domain à partir de cet emplacement, j'obtiens ce qui suit.
J'aimerais mieux comprendre la nature de ce problème. Suggestions sur la façon de réparer / démarrer le serveur?
PS quand je vérifie http: // localhost: 4848 /
PSS lorsque j'essaie de démarrer GlassFish à partir de Netbeans ...
C:\glassfish-4.1\glassfish4\glassfish\domains\domain1\logs/server.log
il devrait contenir toutes les erreurs rencontrées en essayant de démarrer.Réponses:
La dernière capture d'écran où vous essayez de démarrer GlassFish via Netbeans suggère qu'il y a déjà quelque chose en cours d'exécution lié au port 8080 et / ou au port 8443. Vérifiez s'il n'y a pas d'autre serveur d'applications (Tomcat, etc.) en cours d'exécution.
En plus de cela, votre journal de serveur devrait vous dire ce qui ne va pas:
la source
https://stackoverflow.com/questions/17317527/how-do-i-clear-an-address-for-glassfish-4-0-with-default-settings
La principale raison est qu'un autre serveur utilise le port 8080, qui est l'un par défaut (à vérifier dans les fenêtres si ces ports sont utilisés dans la ligne de commandes:
netstat -a -o
)Vous devez le changer en:
/glassfish/domains/domain1/config/domain.xml
Ensuite, supprimez le serveur de votre infrastructure (Eclipse par exemple), fermez-le, démarrez-le et ajoutez à nouveau Glashfish.
Avant de démarrer votre framework, assurez-vous qu’il n’existe pas de fichier de ce type:
S'il existe, supprimez-le, vous pouvez arrêter tout processus Java pour le supprimer.
Ces étapes ont fonctionné pour moi.
la source