远程debug服务器上代码

1、打开 tomcat 的 bin 目录下的 tomcat启动文件(目前我们项目的文件名为:start-web-server.sh)

2、在start-web-server.sh 中添加命令:CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899"

        (1)其中 ddress=8899 为debug开放端口号(后面eclipse中配置需要用,可修改)

        (2)若启动文件中原来就有CATALINA_OPTS配置项, 则可按如下图操作

远程debug服务器上代码_第1张图片

3、保存上述修改,并启动tomcat。控制台打印如下日志表示debug启动成功

4、eclipse配置 

        (1)如下图打开debug config窗口

        (2) 在 remote java application 选中debug项目(若没有则 新建一个),再选中 connect 页签 配置属性(如下图)

远程debug服务器上代码_第2张图片

(3)选择要调试的项目代码点击apply运行即可

远程debug服务器上代码_第3张图片

(4)debug成功后会出现一下标志


(5)这样在本地就可以调试线上代码。

你可能感兴趣的:(java,eclipse,远程debug)