Я пытаюсь настроить JPDA для Tomcat7 в ubuntu.
Я использовал метод apt-get для установки Tomcat7.
Пытаясь отредактировать файл /usr/share/tomcat 7/startup.sh со следующими строками, я пытаюсь заставить tomcat7 загрузиться в режим отладки и разрешить удаленную отладку через eclipse.
JPDA_TRANSPORT="dt_socket"
JPDA_ADDRESS="8000"
exec "$PRGDIR"/"$EXECUTABLE" jpda start "[email protected]"
После редактирования файла startup.sh я перезагружаю tomcat7, используя:
sudo service tomcat7 restart
Затем попытайтесь подключиться к tomcat jpda в eclipse с IP-адресом и портом 8000. Я получаю сообщение об ошибке "Отказано в соединении" от Eclipse.
Я попытался вручную запустить tomcat7, используя startup.sh script, а не как исполняемый метод службы, поскольку, по-моему, возможно, startup.sh не вызывался.
sudo ./startup.sh
Это не удалось со следующим выходом:
Using CATALINA_BASE: /usr/share/tomcat7
Using CATALINA_HOME: /usr/share/tomcat7
Using CATALINA_TMPDIR: /usr/share/tomcat7/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
touch: cannot touch `/usr/share/tomcat7/logs/catalina.out': No such file or directory
./catalina.sh: 389: ./catalina.sh: cannot create /usr/share/tomcat7/logs/catalina.out: Directory nonexistent
Я также попытался изменить запуск script на /etc/init.d/tomcat7, поскольку я использую службу для запуска/перезапуска tomcat7 безрезультатно...
Что я делаю неправильно?