如何远程调试发布的代码

如何远程调试发布的代码

ID:43505195

大小:162.66 KB

页数:4页

时间:2019-10-09

如何远程调试发布的代码_第1页
如何远程调试发布的代码_第2页
如何远程调试发布的代码_第3页
如何远程调试发布的代码_第4页
资源描述:

《如何远程调试发布的代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Eclipse远程调试Tomcat1.应用场景通过Java的JPDA远程调试将本地源码与部署服务器连接起来实现调试,其中要注意的是:1)程序源码与服务器上发布的编译过的代码版本保持一致,保证调试定位准确。2)调试的过程中,部署在应用服务器上的项目是出于DEBUGE模式的。2.配置步骤2.1.配置Tomacat调试模式1)方式一启动Tomcat远程调试功能的另一种方法:打开apache-tomcatbin目录下的catalina.bat文件,通过设置CATALINA_OPTS参数即可;同时还可以设置Java_home,JVM参数等…setCATALINA_OPTS=-server-Xd

2、ebug-Xnoagent-Djava.compiler=NONE-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000启动jdpa.bat,JVM会使用socket方式,打开8000端口并挂起,等待客户端接入。如图:Windows系统:apach/bin/startup.bat开始处中增加如下内容:1.SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspe

3、nd=n,address=8788  Linxu系统:apach/bin/startup.sh开始处中增加如下内容:declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788"1.linux打开端口命令的使用方法。nc-lp8788&(打开8788端口)4.查看是否打开8788端口netstat-an

4、grep87882)方式二复制startup.bat为jpda.bat并做如下

5、配置:setJPDA_TRANSPORT=dt_socket--连接方式setJPDA_ADDRESS=8000--监听端口setJPDA_SUSPEND=y--是否挂起call"%EXECUTABLE%"jpdastart%CMD_LINE_ARGS%2.2.配置Eclipse远程接入1)打开Eclipse,导入项目源码(与被调试的代码一致)2)打开DebugConfiguration选中New—打开debug配置页面Project:选择被调试的项目ConnectionType:使用SocketAttachHost:tomcat服务器所在IP地址Port:8000(前面配置的监听端口

6、)设置完成后,记得点击Apply按钮。点击下方的Debug按钮,eclipse便可以已Debug模式调试远程tomcat上发布的代码了。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。