Java.exe не останавливается после остановки службы приложений Websphere - PullRequest
1 голос
/ 30 марта 2012

Мы планируем запустить IBM Websphere 7.0 в качестве службы Windows в Windows 7/2008 R2.

Когда эта служба остановлена, связанный с этим процесс java.exe не останавливается.Следовательно, это ручная задача для уничтожения процесса в диспетчере задач.

Кто-нибудь знает, как заставить java.exe также останавливаться после остановки Websphere?

Спасибо

Картик

Ответы [ 3 ]

0 голосов
/ 30 марта 2012

Karthik,

Попробуйте включить WASService Tracing (см. Стр. 55 и далее по следующей ссылке) http://blogs.hbr.org/schwartz/2012/03/the-magic-of-doing-one-thing-a.html

0 голосов
/ 18 сентября 2012

Проверьте логи сервера.Сервер действительно остановлен?Вы видите строку журнала, в которой говорится, что сервер остановлен?

Если нет, то это означает, что что-то препятствует остановке экземпляра сервера.Я видел это раньше, когда код JavaEE использовался для создания долго работающих потоков без их закрытия.

Вы можете сконфигурировать WebSphere для запуска с поддержкой отладки, а затем подключиться к нему через, скажем, Eclipse.Используя Eclipse, вы можете просматривать активные потоки на сервере, включая стек каждого потока;это может помочь вам отследить проблему.

Если журналы сервера показывают, что сервер остановлен ... ну ... для этого, по-моему, предназначены PMR.

0 голосов
/ 30 марта 2012

Возьмите поток потока процесса Java и посмотрите, что он делает.Возможно, он ждет какой-то ресурс и т. Д.

...