Linux下Tomcat启动设置debug模式启动

原文:

https://blog.csdn.net/li295214001/article/details/42077247

https://blog.csdn.net/jackie_xiaonan/article/details/49229139

以debug模式启动Tomcat

    Windows下

进入目录下的bin目录,编辑打开startup.bat

在前面添加:SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000

Linux下Tomcat启动设置debug模式启动

完成一行,不要断开。

   Linux下(CentOS)

    在catalina.sh中的首行添加:  注意:端口一定要是8000,其他的话试了几次连不上

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


Linux下Tomcat启动设置debug模式启动

另一种centOs方式:
进入tomcat的bin目录,输入./catalina.sh jpda run 或者./catalina.sh jpda start命令启动tomcat。启动会出现Listening for transport dt_socket at address: 8000  。(测试不成功。)

4配置MyEclipse远程调试
  (1).在需要远程调试的类中选择Debug Configurations菜单打开配置界面,如下图:
  (2)在左边列表中双击Remote Java Application项,添加要调试的类,然后在右边添加Host项和Port项后点击<Debug>按钮。
   Host代表Tomcat所在的Linux服务器IP
   Port代表catalina.sh中配置的远程调试端口

5、lsof -i:8000 监听端口是否打开了

6打开IE浏览器,输入URL连接提交请求,此时你在MyEclipse里面是不是看到了代码运行到了断点出就不往下运行了?

上一篇:mongodb创建.bat快捷方式


下一篇:Mater Nginx(2) - A Configuration Guide