Java: Vérifier quels sont les processus lié à un port?
Je développe une application avec Netbeans, et c'est à l'aide de JavaDB. Je peux me connecter à elle et à exécuter des requêtes sans problèmes, mais pour une raison quelconque, la "Sortie - JavaDB Processus de Base de données" volet dans Netbeans continue à montrer
Security manager installed using the Basic server security policy.
Could not listen on port 1527 on host localhost:
java.net.BindException: Address already in use
Comment puis-je découvrez ce processus est déjà à l'aide, ou lié à celui de port?
Sur Ubuntu Karmic, Netbeans 6.7.1
- veuillez spécifier votre système d'exploitation, la plus simple des manières, qui sont spécifiques aux systèmes d'exploitation
- Quel système d'exploitation êtes-vous?
- Feminella : je suis sur Ubuntu Karmic
Vous devez vous connecter pour publier un commentaire.
De trouver le pid d'un processus d'écoute sur le port 1527, soit utiliser:
ou
Et puis:
Et je suis assez sûr que ce que vous trouverez est le pid d'un processus Java correspondant à JavaDB (je ne sais pas nombre de processus en utilisant le port 1527 en dehors de JavaDB). Comment avez-vous réellement commencer?
PS: je suis en utilisant JavaDB que je suis de départ sur la ligne de commande, en dehors de toute IDE.
Deux programmes qui pourraient vous aider sont "lsof" et "netstat" qui peuvent fournir cette information. Je voudrais vous donner les arguments pour les appeler, mais je suis en utilisant mon iPhone surdimensionné pour répondre, et que c'est trop lourd à regarder. Donc, c'est laissé comme exercice pour le lecteur 😉