Eclipse或者MyEclipse开启远程调试Linux下Tomcat应用程序

一、在Tomcat的catalina.sh文件中添加如下红色的代码:

export JAVA_HOME=/usr/java/jdk1.8.0_144
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8080"
# OS specific support.  $var _must_ be set to either true or false.
参数说明:
-Xdebug                    :    启用调试模式
-Xrunjdwp<sub-options>     :    加载JVM的JPDA参考实现库
transport=dt_socket        :    Socket连接,可选dt_shmem 通过共享内存的方式连接到调试服务器
address=8080               :    调试服务器监听的端口
server=y                   :    是否是服务器端,n为客户端
suspend=n                  :    启动过程是否加载暂停,y为启动时暂停,方便调试启动过程

二、  启动Tomcat,查看日志文件(catalina.out)中第一行如果输出如下内容,表示配置成功了。

Listening for transport dt_socket at address: 8080

三、  配置eclipse或者MyEclipse,然后在本地的代码中打断点进行调试:



四、特别注意,Linux服务器上的代码必须和本地的代码保持一致。







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值