IDEA 配置
- 添加一个运行配置(Remote JVM Debug 项)
- 打开 Remote 项配置对话框
- 远程 JVM 参数配置提示
- 远程调试的 IP 地址和端口号,IP 就是 Java 项目所在服务器 IP,端口只要不被占用就可以(注意防火墙不阻止该端口的访问)
远程 Java 程序配置
Springboot 项目配置
启动命令:
1 | java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar ******.jar |
Tomcat 配置
-
Linux 系统
在 tomcat 的 bin 目录中,在catalina.sh
文件,输入:1
CATALINA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"
-
Windows 系统
在 tomcat 的 bin 目录中,在catalina.bat
文件,输入:1
SET CATALINA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
tomcat 启动后会自动调用
catalina.sh 或者 catalina.bat
文件,进行 JVM 参数设置。
启动调试
点击调试按钮,控制台输出如下提示就成功了。
1 | Connected to the target VM, address: 'ip:5005', transport: 'socket' |
然后先在代码处打上断点,然后操作 Java 程序即可进入断点。
If you like this blog or find it useful for you, you are welcome to comment on it. You are also welcome to share this blog, so that more people can participate in it. If the images used in the blog infringe your copyright, please contact the author to delete them. Thank you !