java.net.BindException: Adresse déjà en cours d'utilisation: bind
J'obtiens une erreur à l'aide de glassfish comme ceci : java.net.BindException: Adresse déjà en cours d'utilisation: lier, mais je pense que j'ai changé le port du serveur comme ceci:
Et je pense que j'ai changé le port 9999. Mais rien n'est effectuée. C'est tout ce port a été utilisé sur mon ordinateur.
comment résoudre le problème?, je vois le serveur de l'utilisation du port 8080. Je pense que ça rend le port depedency avec le port de l'url. est-ce vrai et comment le résoudre?
Essayez d'exécuter
j'ai essayé à l'aide de votre commande, mais je pense qu'il n'y a pas de port en utilisant le même port avec mon serveur glassfish
netstat -ant
qui montre à l'écoute des connexions trop.j'ai essayé à l'aide de votre commande, mais je pense qu'il n'y a pas de port en utilisant le même port avec mon serveur glassfish
OriginalL'auteur user3505775 | 2016-04-14
Vous devez vous connecter pour publier un commentaire.
Que le message d'erreur dit clairement: Le port est en cours d'utilisation.
La
netstat
de sortie montre qu'il existe une connexion àBNI-PC:4848
. C'est le port de Glassfish Admin Frontend devrait fonctionner sur, cela signifie qu'il existe déjà une instance de Glassfish en cours d'exécution sur votre ordinateur.Aussi, si quelque chose est en cours d'exécution sur le port 8080, Glassfish ne démarre pas avec les paramètres par défaut.
De changer le port de débogage ne vous aide pas, cela n'a rien à voir avec les deux autres ports.
Vous devez fermer Eclipse, puis tuer tous les autres Java processus via le gestionnaire des tâches pour résoudre le problème.
Si vous voulez vraiment changer les ports, assurez-vous que Glassfish n'est pas en cours d'exécution, ouvrez
domain.xml
à l'intérieur de../glassfish4/glassfish/domains/domain1/config/
et de recherche pour le 8080 pour changer le principal port http et de recherche pour 4848 pour changer de Glassfish Administrateur de l'INTERFACE utilisateur du port.Astuce: Vous pouvez utiliser
netstat -a -b
(obligatoire des droits d'administrateur) pour voir quel processus utilise les ports.OriginalL'auteur unwichtich
Ouvrir
domain.xml
à l'intérieur de../glassfish4/glassfish/domains/domain1/config/
et de recherche pour le 8080 et le remplacer par quelque chose d'autre pour le principal port http.OriginalL'auteur yogesh joshi
Ma solution est la suivante: ouvrir le gestionnaire de tâches, de trouver le java.exe processus, de la fermer ou redémarrer l'ordinateur.
OriginalL'auteur 叶为正