首页 > 编程知识 正文

idea远程调试java项目(idea开启远程调试)

时间:2023-11-29 19:12:35 阅读:310296 作者:XEKA

本文目录一览:

  • 1、idea远程调试服务器中的代码
  • 2、如何使用 idea 远程调试 java 代码
  • 3、如何使用 Idea 远程调试 Java 代码

idea远程调试服务器中的代码

*1. 在制作镜像是把 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 这个命令也加进去,例如 ENTRYPOINT ["java","-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005", "-jar", "/springboot-1.0-SNAPSHOT.jar"] ,如下图所示:

如何使用 idea 远程调试 java 代码

不明白你说的远程调试是什么意思 ,如果你的意思是 , 调试已经发布上线的代码 , 那是不行的 , idea是个IDE , 只有在本地你的idea容器里边跑起来的项目 , 才可以调试

如果你说的是调试页面功能 , 那么F12 , 可以帮到你

如何使用 Idea 远程调试 Java 代码

项目的部署方式有在本地搭建服务器进行启动或是debug,或是将项目在远程服务器上面部署。一般如果在本地搭建服务器的时候,可以直接选择启动或是直接debug,但是如果项目部署在远程的服务器上面的时候, 我们该如何进行调试呢?而一些大公司的项目是不需要在本地搭建应用服务器的,为了环境统一,应用服务器都是在远程服务器上面,这时我们就需要用远程debug,通过远程服务器的ip地址和远程开启的debug端口进行调试:

1.首先把远程服务器上面需要调试的代码放在IDE里面

2.在菜单栏选择run -edit Configuration,点击+号,选择remote,然后在配置项里面输入远程需要调试机器的IP地址和所对应的端口号,最后在最上面输入该次一远程调试的项目名字,方便自己区分不同的项目

3.将配置项中的-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5080添加到JAVA_OPTS的属性中,重启远程tomcat服务器

3.再次选择菜单条run按钮,找到debug+“自己设置的项目名字”,点击然后就可以进行远程debug调试

4.在本地项目中设置断点,然后访问远程机器上面的IP和端口,然后就可以在本地debug调试了

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。