Как настроить удаленную отладку на сервере Tomcat? - PullRequest
0 голосов
/ 16 сентября 2010

подскажите пожалуйста .. как настроить удаленную отладку на Tc Server (Tomcat)?

У меня есть (Tc Server, Idea 8, Java 1.6)

Спасибо ..

Ответы [ 3 ]

2 голосов
/ 16 сентября 2010

Запустите экземпляр tomcat, используя скрипт $TOMCAT_HOME/bin/catalina.sh следующим образом:

./catalina.sh jpda start

Используя идею, взгляните на опции сервера и найдите удаленный, я точно не знаю, у меня нет его сейчас проверять.

Между прочим, см. развивающийся FAQ по коту для более полного ответа.

0 голосов
/ 15 октября 2013

Вы можете настроить удаленную отладку tomcat, добавив

set CATALINA_OPTS = -Xdebug -Xnoagent -DJava.compiler = NONE Xrunjdwp: транспорт = транспорт по сокетам, сервер = у, подвесьте = у, адрес = 8000

в ваш файл startup.bat в каталоге \ bin.

Затем создайте конфигурацию отладки в вашей среде IDE с указанными ниже свойствами соединения.

Хост: localhost Порт: 8000

Запустите tomcat и запустите конфигурацию отладки.

0 голосов
/ 30 июня 2013

Хотя tc-сервер является вариантом tomcat, он не совсем такой же.

При установке windows вы должны перейти в каталог вашего экземпляра и найти каталог конфигурации, например, если мой экземпляр myApp, это будет что-то вроде C: \ DEV \ автономной работы \ VFabric-дц-сервер-разработчик-2.7.0 \ MyApp \ конф

Отредактируйте файл wrapper.conf и добавьте следующие строки в конце
Раздел «# Дополнительные параметры Java»
wrapper.java.additional.16 = "- Xdebug"
wrapper.java.additional.17 = "- Xrunjdwp: транспорт = транспорт по сокетам, адрес = 5000, сервер = у, подвесьте = п"

16 и 17 - последовательности, и они должны начинаться с n + 1 вашей последней существующей последовательности. В моем файле это было:
wrapper.java.additional.15 = "- Xss256K"
Поэтому мой tc-сервер будет прослушивать отладчики на порту 5000 и не будет приостанавливать работу.

Эта опция недопустима в среде Linux, так как у нее нет оболочки

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