2011-03-04 61 views
10

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

谢谢!

回答

6

寻找/etc/tomcat5/tomcat5.conf/etc/tomcat6/tomcat6.conf或可能/usr/share/tomcat6/conf。在JAVA_OPTS定义

6

添加您的远程调试的东西,你开始之前tomcat的外壳上执行此命令

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

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

/etc/init.d/tomcat6 start 

在Eclipse中设定启动tomcat远程调试配置正确的主机和端口8000.检查端口是否可以从外部访问并且不被防火墙阻止。

3

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