IntelliJ Idea IDE utilisant le port 1099
Je suis à l'aide d'IntelliJ Idea Community Edition IDE et je suis en train de lancer une Maven WebApp avec Jetée par la ligne de commande. Je suis sur une RedHat boîte de
Je lance cette commande:
mvn clean install -P deployJetty -Djetty.port=8083
Et j'obtiens cette erreur:
Listening for transport dt_socket at address: 5005
Error: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 1099; nested exception is:
java.net.BindException: Address already in use
Le plus drôle, c'est que quand je ferme les IntelliJ Idea, le port 1099 est libéré.
Je ne peux pas trouver la raison pourquoi et comment l'Idée est d'utiliser ce port.
Des idées ? Merci.
Remarque: Comme une solution de contournement, je suis à la clôture de l'Idée, de l'exécution de la Jetée, puis en ouvrant Idée (et je suppose que pour la forcer à choisir un autre port)
source d'informationauteur mdjebaile | 2014-08-18
Vous devez vous connecter pour publier un commentaire.
Je suis sûr que Intellij Idea ne pas utiliser 1099 port en interne. J'ai utilisé ce PORT pour Tomcat. Je suggère de vérifier si toute idée de plugins que vous avez installés sont en cours d'exécution sur ce port. La plupart des systèmes d'exploitation peuvent vous donner le nom de l'application qui s'exécute sur le port.
Par exemple: lsof-w -n-i tcp:8080 me donnerait l'application en cours d'exécution sur 8080 sur ma machine linux.
Espère que cette aide.
Aller au terminal et de tuer la session
Sur mon Mac un processus appelé "fsnotifier" est en utilisant le port 1099. Un google sur ce indique que c'est un Ide, système de fichiers de l'observateur. Résolu en utilisant un autre port JMX.
Dans mon cas, je suis déconnecté de l'instance de JBoss que j'avais commencé dans l'IDÉE, et le serveur a continué à fonctionner, donc à l'aide de l'1099 port JMX.
Vous pouvez tuer le processus du serveur à l'aide de ce port (ça va être un processus java en utilisant beaucoup de mémoire) ou de créer un débogage à distance configuration que vous pouvez utiliser dans le cas où vous ne souhaitez pas redémarrer le serveur. Utiliser les mêmes ports de débogage pour le local et remote debug configurations.
assurez-vous d'avoir localhost définis dans votre
/etc/hosts
fichier, et qu'il est défini une seule foisil a quitté le maven processus à l'ide, la pendaison qui a causé la
port 1099 already in use
erreur, même après la modification de la jmx port à quelque chose de différent.