我在EC2上运行了一个tomcat 7实例。运行tomcat的端口是默认值8080。
我想在调试模式下启动tomcat,所以我使用以下命令启动了tomcat:
sudo service tomcat7 start -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
我的安全组中已打开8000端口。但是当我尝试使用eclipse进行远程调试时,它会给我一个连接拒绝错误。我知道我做错了什么?
谢谢..
答案 0 :(得分:5)
我认为您不能将调试选项作为参数添加到service
命令。
假设您使用tomcat7
安装了标准yum
软件包,请编辑文件/etc/tomcat7/tomcat7.conf
并在其中添加此行:
JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
然后重启Tomcat服务。