eclipse远程调试jetty服务器项目
2018-02-01 16:43
519 查看
项目有时候需要远程调试线上的工程,这时候就需要开启eclipse的远程调试功能,首先需要确定你线上的jetty服务器是否配置了可远程调试的端口。
一、配置jetty服务器远程调试
1、项目中使用了jetty9,启动参数都在start.ini文件里,修改此文件,加入远程调试参数:
2、配置完后,重启jetty服务器
3、若出现报错,很可能是你配置的调试端口8787被占用,你可以通过
4、查看端口是否被占用
5、若占用,换一个端口号即可
二、window下查看远端jetty服务器的调试端口是否可以访问
1、cmd调出控制台,输入
2、若telnet命令不可用,则可能是你的windows主机没有开启telnet客户端
3、打开控制面板,找到打开或福安比windows功能选项卡,点击
4、勾选Telnet客户端,点击确定
5、cmd控制台下再次输入
6、如上图所示,jetty远程调试端口已经可以访问
三、Eclipse配置项目远程调试jetty服务器
1、在本地eclipse中点击debug按钮,选择Debug Configurations….,如下图
2、点击选项后,弹出一个窗口,双击左侧Remote Java Application,如下图
3、这里ConnectionType我们选择的是Standard(Socket Attach)方式调试,等待这个进度条跑完,直到consle的红色按钮变成灰色,此时已经完成了服务器端调试准备
四、调试
1、源码打断点,在本机eclipse源码中找到一处要调试的地方,打上断点即可远程调试线上的jetty服务器的项目
一、配置jetty服务器远程调试
1、项目中使用了jetty9,启动参数都在start.ini文件里,修改此文件,加入远程调试参数:
--exec # =========以下为远程调试参数,8787为开启的端口 -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n
2、配置完后,重启jetty服务器
sh jetty.sh stop sh jetty.sh start
3、若出现报错,很可能是你配置的调试端口8787被占用,你可以通过
netstat -anp|grep 8787
4、查看端口是否被占用
5、若占用,换一个端口号即可
二、window下查看远端jetty服务器的调试端口是否可以访问
1、cmd调出控制台,输入
telnet 39.106.144.34(你的远程服务器IP) 8787
2、若telnet命令不可用,则可能是你的windows主机没有开启telnet客户端
3、打开控制面板,找到打开或福安比windows功能选项卡,点击
4、勾选Telnet客户端,点击确定
5、cmd控制台下再次输入
telnet 39.106.144.34(你的远程服务器IP) 8787
6、如上图所示,jetty远程调试端口已经可以访问
三、Eclipse配置项目远程调试jetty服务器
1、在本地eclipse中点击debug按钮,选择Debug Configurations….,如下图
2、点击选项后,弹出一个窗口,双击左侧Remote Java Application,如下图
Name:自定义,任意名称 Project:本机eclipse中的WEB项目,与远端服务器上部署的WEB项目一致 Host:被调试的远端服务器ip Port: 远端服务器中环境变量JPDA_ADDRESS的值 配置完成后点击Apply,随后点击Debug,eclipse窗口右下角出现
3、这里ConnectionType我们选择的是Standard(Socket Attach)方式调试,等待这个进度条跑完,直到consle的红色按钮变成灰色,此时已经完成了服务器端调试准备
四、调试
1、源码打断点,在本机eclipse源码中找到一处要调试的地方,打上断点即可远程调试线上的jetty服务器的项目
相关文章推荐
- eclipse 远程调试部署在服务器的项目
- eclipse远程调试服务器上Tomcat中运行的项目
- 在eclipse远程调试jetty
- 关于Eclipse远程调试线上项目
- Eclipse进行远程调试linux 环境的tomcat配置 更新maven web项目
- 配置eclipse 远程服务器debug调试
- eclipse中使用jetty进行远程调试
- 打开远程linux的启动jetty服务器下的项目
- nginx搭建前端项目web服务器以及利用反向代理调试远程后台接口
- 使用Eclipse远程调试云服务器上的微信公众项目
- 使用Eclipse远程调试Linux服务器Tomcat项目
- Eclipse调试远程服务器
- eclipse远程调试部署在JBoss服务器上的工程
- 在eclipse中使用jetty插件替代m2e开发调试maven web项目
- eclipse 远程调试服务器代码
- 在eclipse对 maven+jetty项目进行调试
- eclipse+jetty+web项目调试---不显示源码
- eclipse+jetty+web项目调试---不显示源码
- eclipse远程调试tomcat中的项目
- eclipse中利用jetty进行Maven web项目开发调试