2010-07-01 61 views
6

Intenté iniciar un servidor glassfishv3 en mi sistema Windows XP con el comando "asadmin start-domain". El inicio falló debido a un tiempo de espera. Cuando trato de volver a empezar, recibo un error que dice que el puerto 4848 ya está siendo utilizado por otro proceso. Cuando trato de detener el servidor con "asadmin stop-domain" aparece el error de que no se está ejecutando.¿Cómo matar un servidor glassfish en Windows?

¿Alguna idea de cómo resolver este punto muerto? No puedo encontrar un proceso de Windows con el nombre glassfish o asadmin para matar.

Respuesta

11

El proceso será java.exe

Puede utilizar una de las herramientas de Sysinternals, como por ejemplo tcpview.exe para ver qué programa está utilizando realmente ese puerto.

3

También puede usar jps para enumerar todos los procesos de Java en su máquina. La clase principal del servidor GlassFish se llama ASMain

7

adición a la respuesta de Alexis,

jps -v 

le mostrará más información sobre los procesos Java. Tenga en cuenta el pid. Debe haber configurado su path correctamente para que esto funcione.

Después, realice

taskkill /pid <pid> 
Cuestiones relacionadas