CentOS / Tomcat /启用远程调试

时间:2011-03-04 16:09:24

标签: tomcat centos

我在CentOS上输了。我正在尝试以远程调试模式运行Tomcat服务器。但我找不到任何catalina.sh,那里。 Tomcat服务器是在yum的帮助下安装的。在CentOS上配置它的正确方法是什么?

谢谢!

3 个答案:

答案 0 :(得分:7)

寻找/etc/tomcat5/tomcat5.conf/etc/tomcat6/tomcat6.conf或可能/usr/share/tomcat6/conf。在JAVA_OPTS定义中添加远程调试内容

答案 1 :(得分:6)

在启动tomcat之前,在shell上执行此命令

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

之后,您可以使用启动脚本启动tomcat

/etc/init.d/tomcat6 start

在远程调试配置中的eclipse中设置正确的主机和端口8000.检查端口是否可从外部访问,并且未被防火墙阻止。

答案 2 :(得分:4)

修改/etc/tomcat/tomcat.conf添加以下行:
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
然后使用service tomcat start启动Tomcat。