Ответ 1
Найдите /etc/tomcat5/tomcat5.conf
или /etc/tomcat6/tomcat6.conf
или, возможно, /usr/share/tomcat6/conf
. Добавьте удаленный отладочный материал в определение JAVA_OPTS
Я потерял себя на CentOS. Я пытаюсь запустить сервер Tomcat в режиме удаленной отладки. Но я не могу найти никакой каталины .sh. Сервер Tomcat был установлен с помощью yum. Каков правильный способ его настройки на CentOS?
Спасибо!
Найдите /etc/tomcat5/tomcat5.conf
или /etc/tomcat6/tomcat6.conf
или, возможно, /usr/share/tomcat6/conf
. Добавьте удаленный отладочный материал в определение JAVA_OPTS
Прежде чем вы запустите tomcat, выполните эту команду в оболочке
export CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
После этого вы можете запустить tomcat, используя ваш старт script
/etc/init.d/tomcat6 start
В настройке eclipse в конфигурации удаленной отладки правильный хост и порт 8000. Проверьте, доступен ли порт снаружи и не заблокирован брандмауэром.
Измените /etc/tomcat/tomcat.conf
добавив следующую строку: CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
.
Затем запустите Tomcat с помощью service tomcat start
.