Запуск Tomcat с удаленной отладкой (jdwp) при установке в качестве службы Windows - PullRequest
2 голосов
/ 10 сентября 2009

У меня установлен Tomcat в качестве службы Windows. Я хотел бы настроить его для поддержки удаленной отладки через jdwp.

При запуске из командной строки (catalina.bat) я могу добавить эту строку, чтобы разрешить отладку:

-agentlib:jdwp=transport=dt_socket,suspend=n,server=y,address=10000

Где я могу добавить поддержку jdwp при запуске в качестве службы Windows? Для целей этого вопроса я не хочу использовать приложение «Monitor Tomcat», а скорее настраиваю его через некоторый файл, например server.xml, catalins.properties и т. Д.

Ответы [ 2 ]

4 голосов
/ 21 февраля 2016

Действия по запуску службы Tomcat Windows в режиме отладки:

1) Перейдите в каталог под папкой Tomcat bin
2) C: \ Program Files (x86) \ Apache Software Foundation \ Tomcat 7.0 \ bin
3) Запустите tomcat7w.exe
4) В разделе «Параметры Java / Java» введите строки над всеми параметрами -D
-Xdebug
-Xrunjdwp: транспорт = транспорт по сокетам, адрес = 8000, сервер = у, подвесьте = п

Убедитесь, что две вышеуказанные строки находятся в отдельных строках

2 голосов
/ 10 сентября 2009

см. инструкции и измените предоставленный service.bat, добавив следующую строку:

set JVM_OPTIONS=-Djava.io.tmpdir=%TMPDIR%;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-Djava.util.logging.config.file=%CATALINA_BASE%\conf\logging.properties;-Dcatalina.base=%CATALINA_BASE%;-Dcatalina.home=%CATALINA_HOME%;-Djava.endorsed.dirs=%CATALINA_HOME%\endorsed;-Xms256M;-Xmx512M;-Xmixed;-Xincgc;-Xdebug;-Xrunjdwp:transport=dt_socket,server=n,suspend=y,address=127.0.0.1:4153

это первая настройка JVM_OPTIONS. убедитесь, что вы не перезаписываете уже установленные опции.

запустите service.bat как обычно, чтобы установить службу отладки

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