Tomcat远程调试实践及在小程序开发中运用

          应用需求:Linux下有个tomcat应用,最近经常抛一个null错误,但是在本地开发机上运行该应用一切正常,无奈只好远程调试Linux服务器下web应用。尤其,最近火热的微信小程序其很多后台是基于java,部署在tomcat服务器上的,对于小程序后台由于数字证书,合法域名等,因此小程序开发其后台多半是在远程服务器的,迫切需要远程调试。

一、linux下tomcat服务器远程调试配置     

        求助google,Linux下实现tomcat服务器远程调试,通常就2种实现方式

       1、修改catalia.sh, 在JAVA_OPTS下增加CATALINA_OPTS,并把远程调试端口设置为8000 ,如下:

JAVA_OPTS='-Xms512m -Xmx1024m'
##
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
    2、jpda启动,并设置远程调试端口号为8000,如下:
export  JPDA_ADDRESS=8000
catalina.sh jpda start
二、Eclipse下远程调试应用

       新建一个远程调试项,Remote Java Application,选中要调试的java项目,设置服务器IP地址,远程调试端口号,具体配置如图所示。

 

       点击Debug即可进行远程调试按钮,当然请设置断点,并确保本地java代码和服务器代码是一致的。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值