Я пытался запустить glassfishv3 сервер в своей системе Windows XP с командой "asadmin начинать-домен". Запуск перестал работать из-за тайм-аута. Когда я пытаюсь запуститься снова, я получаю ошибку при высказывании, что порт 4848 уже используется другим процессом. Когда я пытаюсь остановить сервер с "asadmin домен остановки", я получаю ошибку, которую он не выполняет.
Какая-либо идея, как решить эту мертвую блокировку? Я не могу найти, что процесс Windows с glassfish имени или asadmin уничтожает.
Процесс будет java.exe
Вы можете использовать один из инструментов sysinternals, например tcpview.exe, чтобы увидеть, какая программа на самом деле использует этот порт.
Вы также можете использовать jps
, чтобы перечислить все Java-процессы на вашей машине. Главный класс сервера GlassFish называется ASMain
Дополняя ответ Алексиса,
jps -v
покажет вам больше о процессах java. Обратите внимание на pid. Вы должны правильно настроить путь, чтобы это сработало.
Then do
taskkill /pid <pid>