eclipse对Tomcat应用进行远程调试

来源:互联网 发布:sql字符串中的单引号 编辑:程序博客网 时间:2024/05/17 07:26

Tomcat有两种启动方式:(两种方式的启动时,调用的脚本和环境变量都不同,针对解压版的Tomcat

1.   系统服务启动tomcat     (tomcat6.exe --》tomcat6w.exe --  )

1.1   在cmd下 执行%tomcat_home%/bin/service.bat  install  自定义服务名

1.2   TOMCAT为我们提供了一个设置启动参数的窗体,双击tomcat_home/bin目录下的tomcat6w.exe,如图

在java options编辑框里面的最顶端加入:

java代码:

-Xdebug  -Xrunjdwp:transport=dt_socket,address=9999,server=y,suspend=y


说明:

-Xdebug        启用调试特性

transport=dt_socket      front-end到back-end之间的传输方法,dt_socket表示使用套接字传输

address       jvm监听的端口

server=y      y表示启动的jvm是被调试者

suspend=y      y表示启动jvm会暂停等待,直到调试器连接上




2.   单击startup.bat 启动 (startup.bat --》catalina.bat  )

2.1 修改Tomcat/bin/startup.bat文件,在最前面加上如下代码
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000


3.  eclipse上的配置




原创粉丝点击