Как убить сервер 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