利用IDEA对服务器部署的项目执行debug操作
Posted ubeing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用IDEA对服务器部署的项目执行debug操作相关的知识,希望对你有一定的参考价值。
1.可以看到这里Edit Configurations,点击进入
2.看到Host参数 和 Port参数 分别设置 部署的远程服务的 ip 和端口号(还尚未部署)
3.可以看到图上有三行命令,有解释 我们可以选择最上面的,第一条(直接点右边可以复制,注意address就是下面的port端口号)
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5555 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5555 -Xnoagent -Djava.compiler=NONE -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5555
4.配置就是这些,请复制好 上面第一条命令。 打包好项目mvn install 获得 demo.jar
5.在服务器上执行下面的命令,启动成功
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5555 -jar demo.jar
6.此时点击小绿虫,debug启动。之后再对应位置打好断点,用postman或者idea rest client请求,远程服务。此时本地项目会进入debug模式
方便对接联调找到具体的问题,例如和其他公司做项目对接,要依靠外网调试。否则只能,查看日志文件了。但是还有个问题就是需要反复打包,发布暂时不知道怎么处理最好
以上是关于利用IDEA对服务器部署的项目执行debug操作的主要内容,如果未能解决你的问题,请参考以下文章
Intellij IDEA 远程debug远程tomcat部署项目