在 ubuntu-server 中为 Tomcat7 设置 JPDA
我正在尝试在 ubuntu 中为 Tomcat7 设置 JPDA。
我使用了安装Tomcat7的apt-get方法。
通过尝试编辑 /usr/share/tomcat7/startup.sh 文件,并尝试让 tomcat7 启动到调试模式,并允许通过 eclipse 进行远程调试。
JPDA_TRANSPORT="dt_socket"
JPDA_ADDRESS="8000"
exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"
编辑 startup.sh 文件后,我使用以下命令重新启动tomcat7:
sudo service tomcat7 restart
然后尝试使用IP地址和端口8000连接到eclipse中的tomcat jpda。我收到来自 Eclipse 的“连接被拒绝”错误。
我试图使用 startup.sh 脚本而不是服务可执行方法手动启动tomcat7,因为我认为可能没有调用 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
我还尝试在/etc/init.d/tomcat7上更改启动脚本,因为我正在使用服务来启动/重新启动tomcat7,但无济于事...
我做错了什么?