2010-07-01 9 views
6

Próbowałem uruchomić serwer glassfishv3 w moim systemie Windows XP za pomocą polecenia "asadmin start-domain". Uruchomienie nie powiodło się z powodu przekroczenia limitu czasu. Podczas próby ponownego uruchomienia pojawia się błąd informujący, że port 4848 jest już używany w innym procesie. Kiedy próbuję zatrzymać serwer przy pomocy "asadmin stop-domain", pojawia się błąd, że nie jest uruchomiony.Jak zabić serwer Glassfish w systemie Windows?

Każdy pomysł, jak rozwiązać ten problem? Nie mogę znaleźć procesu Windows z nazwą glassfish lub asadmin do zabicia.

Odpowiedz

11

Proces będzie java.exe

Można użyć jednego z narzędzi Sysinternals, jak tcpview.exe na przykład zobaczyć, który program jest rzeczywiście za pomocą tego portu.

3

Możesz także użyć jps, aby wyświetlić wszystkie procesy Java na twoim komputerze. Serwer główny klasa GlassFish nazywa ASMain

7

Dodawanie do odpowiedzi Alexis',

jps -v 

pokaże więcej o procesach Java. Zanotuj pid. Musisz poprawnie skonfigurować swój path, aby to działało.

Następnie zrobić

taskkill /pid <pid>