Сервер Windows не может запустить Apache tomcat, так как порт 443 используется и не может быть уничтожен - PullRequest
0 голосов
/ 28 августа 2018

Привет, я не могу запустить Apache Tomcat 7.0.77 под Windows Server 2012 из-за этого конфликта,

netstat -a -n -o | findstr 443
  TCP    0.0.0.0:443            0.0.0.0:0              LISTENING       4
  TCP    [::]:443               [::]:0                 LISTENING       4

, который я не могу убить убить pid из-за ошибки:

Error: the proces with PID 4 could not be terminated
reason: access is denied.

Я не могу изменить порт в файле конфигурации сервера, потому что другой порт недоступен для общего доступа. Поэтому мой единственный выбор - прекратить этот конфликт и использовать этот порт для tomcat. Я попытался перезагрузить сервер несколько раз и ищет похожие сообщения на этой странице. Я действительно не знаю, что вызвало эту проблему, так как раньше tomcat работал нормально. Только когда я пытаюсь развернуть новый war-файл из менеджера графического интерфейса tomcat, перезапустите, запустите, остановите службу Apache tomcat под менеджером сервисов несколько раз, и она продолжает останавливаться сразу после нажатия кнопки «Пуск». Любая помощь, пожалуйста!

Спасибо!

1 Ответ

0 голосов
/ 29 августа 2018

Я нашел решение, используя хакер процесса: https://processhacker.sourceforge.io/ затем перейдите к процессам, завершающим этот процесс, используя этот порт (примечание: вы можете потерять соединение с удаленным рабочим столом, если это связано с процессом, или ваш сервер может быть перезапущен, но через некоторое время все вернется, как в моем случае).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...