Как убить сервер Glassfish в Windows? - PullRequest
6 голосов
/ 01 июля 2010

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

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

Ответы [ 3 ]

13 голосов
/ 01 июля 2010

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

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

9 голосов
/ 20 июля 2010

Если добавить ответ Алексиса,

jps -v

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

Затем выполните

taskkill /pid <pid>
3 голосов
/ 03 июля 2010

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

...