Является ли экземпляр сервлета потоком или процессом? - PullRequest
0 голосов
/ 09 мая 2018

Поэтому мне нужно остановить сервлет, работающий на сервере в JavaEE 6.

Я использую команду kill

kill -9 pid

Так что pid должен быть идентификатором процесса Servlet, который я могу получить из следующей команды.

ManagementFactory.getRuntimeMXBean().getName()

Но останавливает ли это определенный сервлет, который работает?

Нужно ли мне получить pid темы?

1 Ответ

0 голосов
/ 09 мая 2018

Это не так, как работают Java / Servlets.

Сервлеты загружаются в основную JVM или виртуальную машину Java, которая сама имеет только один PID.

Используемая вами среда должна либо реализовать метод перезагрузки сервлета, либо вам потребуется перезапустить всю JVM.

...