eclipse远程调试tomcat

来源:互联网 发布:软件企业网址 编辑:程序博客网 时间:2024/06/17 11:37

前提条件:tomcat部署的class文件必须和本地eclipse中的文件一致


1、Linux中配置tomcatcatalina.sh中添加如下
CATALINA_OPTS="-Xdebug  -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
注意:上诉代码必须写成一行,不能换行。

2、Window中修改 catalina,bat文件,添加:

Set  “CATALINA_OPTS=-Xdebug  -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
注意:上诉代码必须写成一行,不能换行。

如图:


参数说明:

-Xdebug                              : 启用调试模式

-Xrunjdwp<sub-options>     : 加载JVMJPDA参考实现库

transport=dt_socket           :Socket连接,可选dt_shmem 通过共享内存的方式连接到调试服务器

address=8000                    :调试服务器监听的端口

server=y                             : 是否是服务器端,n为客户端

suspend=n                         : 启动过程是否加载暂停,y为启动时暂停,方便调试启动过程


3.启动tomcat(我是启动的startup.bat)

出现如下信息,证明配置成功。



4.配置eclipse远程连接





5.在eclipse中打断点测试即可。

下图是我在本机调试一个远程项目的例子


0 0