IntelliJ IDEA远程调试运行中的JAVA程序/项目
一、IntelliJ IDEA配置
1.添加一个运行配置(remote项)
2.打开remote项配置对话框
3.远程jvm参数配置提示
4.远程调试的ip地址和端口号,ip就是java项目所在机器ip,端口只要不被占用就可以(注意防火墙不阻止该端口的访问)
5.源码模块,选择程序对应的源码模块即可
二、远程java程序配置
1.普通java程序配置
示例:java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5006 -jar chess-server.jar
2.tomcat中web项目配置
在tomcat的bin目录中,新建setenv.sh文件,输入:
CATALINA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5006"
如果是windows系统,新建setenv.bat文件,输入:
SET CATALINA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5006
tomcat启动后会自动调用setenv文件,进行jvm参数设置
三、启动调试
点击调试按钮,控制台输出如下提示就成功了。
Connected to the target VM, address: '192.168.66.252:5006', transport: 'socket'
然后先在代码处打上断点,然后操作java程序即可进入断点。
上一篇: JS使用定时器实现简单挂历时钟
下一篇: PHP实现的解汉诺塔问题算法示例
推荐阅读
-
IntelliJ IDEA远程调试运行中的JAVA程序/项目
-
Java全栈程序员之06:IDEA中MAVEN项目依赖及运行
-
Java利用exe4j工具生成exe文件实例演示,IntelliJ IDEA将项目转化为jar包方法,运行生成后的程序弹出exe4j提示处理
-
IntelliJ IDEA 创建 Java 项目及创建 Java 文件并运行的详细步骤
-
IntelliJ IDEA远程调试运行中的JAVA程序/项目
-
Java全栈程序员之06:IDEA中MAVEN项目依赖及运行
-
Java利用exe4j工具生成exe文件实例演示,IntelliJ IDEA将项目转化为jar包方法,运行生成后的程序弹出exe4j提示处理
-
IntelliJ IDEA 创建 Java 项目及创建 Java 文件并运行的详细步骤