2013-04-02 2 views

ответ

0

Jconsole подключается к процессу, когда сервер перезапускается он получает новый идентификатор процесса, и JConsole не знал нового процесса, который создается. Другого нет, но вы должны подключить его самостоятельно.

0

Jconsole подключен к процессу (jvm). Когда ваш сервер остановлен, процесс больше не существует, поэтому соединение jconsole теряется. И поэтому вам нужно подключить jconsole к новому процессу, созданному при запуске сервера.

0

Есть ли решение для этого?

Одним из способов облегчения боли является использование URL-адреса JMX вместо идентификатора процесса. JMX URL никогда не меняется при перезапуске, поэтому, хотя вы все равно должны повторно подключаться, по крайней мере, процесс менее болезнен.

URL-адреса имеют формат service:jmx:rmi:///jndi/rmi://hostName:portNum/jmxrmi. Не уверен, что такое ваш сервер, но here's how to enable it on tomcat.