Как остановить причал, если запустить двойным щелчком? - PullRequest
0 голосов
/ 04 апреля 2020

Я установил сервер Jetty java на Windows. Я пошел в каталог установки и дважды щелкнул файл start.jar. Теперь сервер постоянно прослушивает порт 8080. Мне нужно остановить этот сервер.

Я проверил онлайн и документацию, и самое близкое решение, которое я нашел, это:

$ {jetty home}/ java -jar start.jar STOP.KEY=[PASSWORD] STOP.PORT=[PORT] --stop

Я пробовал это много раз, но это не работает. Также пробовал без директивы STOP.PORT и без директивы STOP.PASS, но безуспешно. Очевидно, мне нужен STOP.KEY, который использовался для запуска сервера. Но, поскольку я дважды щелкнул файл .jar, чтобы запустить его, я понятия не имею, что я на самом деле сделал. Несколько часов я искал какой-то пароль по умолчанию или службу для уничтожения чего-либо, что позволило бы мне освободить порт 8080, но я не нашел никаких решений.

Возник вопрос о как остановить его в Eclipse, но у меня ничего не вышло.

Кто-нибудь знает, как убить причал, если он дважды щелкнул файл start.jar?

1 Ответ

0 голосов
/ 04 апреля 2020

Это не решение. Но это обходной путь, если вам нужно как-то остановить процесс:

Находится в этом вопросе @ brad-wilson как можно найти то, что ... Process-is-Listen-on-a-port-on- windows

  1. Сначала найдите процесс, работающий на порту:
PS: Get-Process -Id (Get-NetTCPConnection -LocalPort <PORT>).OwningProcess
Затем убейте его так:
PS: Stop-Process -Name <PROCESS_NAME>

Это должно было освободить порт.

...