Как убить сервер glassfish в Windows?

Я попытался запустить сервер glassfishv3 в моей системе windows XP с помощью команды "asadmin start-domain". Запуск не удался из-за таймаута. Когда я пытаюсь начать снова, я получаю сообщение об ошибке, что порт 4848 уже используется другим процессом. Когда я пытаюсь остановить сервер с помощью "asadmin stop-domain", я получаю ошибку, что он не работает.

есть идеи, как решить этот тупик? Я не могу найти процесс Windows с именем glassfish или asadmin, чтобы убить.

3 ответов


процесс будет java.exe

вы можете использовать один из инструментов sysinternals, например tcpview.exe, например, чтобы увидеть, какая программа фактически использует этот порт.


добавление к ответу Алексея,

jps -v

покажет вам больше о процессах java. Обратите внимание на pid. Вы, должно быть, настроили свой путь правильно для этой работы.

затем сделать

taskkill /pid <pid>

вы также можете использовать jps чтобы перечислить все процессы Java на вашем компьютере. Основной класс сервера GlassFish называется ASMain