zoukankan      html  css  js  c++  java
  • 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程序即可进入断点。

  • 相关阅读:
    HDU 1010 Tempter of the Bone(DFS剪枝)
    HDU 1013 Digital Roots(九余数定理)
    HDU 2680 Choose the best route(反向建图最短路)
    HDU 1596 find the safest road(最短路)
    HDU 2072 单词数
    HDU 3790 最短路径问题 (dijkstra)
    HDU 1018 Big Number
    HDU 1042 N!
    NYOJ 117 求逆序数 (树状数组)
    20.QT文本文件读写
  • 原文地址:https://www.cnblogs.com/hdwang/p/9071080.html
Copyright © 2011-2022 走看看