CentOS/Tomcat/Включение удаленной отладки

Я потерял себя на CentOS. Я пытаюсь запустить сервер Tomcat в режиме удаленной отладки. Но я не могу найти никакой каталины .sh. Сервер Tomcat был установлен с помощью yum. Каков правильный способ его настройки на CentOS?

Спасибо!

Ответ 1

Найдите /etc/tomcat5/tomcat5.conf или /etc/tomcat6/tomcat6.conf или, возможно, /usr/share/tomcat6/conf. Добавьте удаленный отладочный материал в определение JAVA_OPTS

Ответ 2

Прежде чем вы запустите tomcat, выполните эту команду в оболочке

export CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"

После этого вы можете запустить tomcat, используя ваш старт script

/etc/init.d/tomcat6 start

В настройке eclipse в конфигурации удаленной отладки правильный хост и порт 8000. Проверьте, доступен ли порт снаружи и не заблокирован брандмауэром.

Ответ 3

Измените /etc/tomcat/tomcat.conf добавив следующую строку:
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n".
Затем запустите Tomcat с помощью service tomcat start.