• intellj远程调试设置


    场景:本地intelllij想远程调试服务器A,服务器A上起得是resin服务

    步骤:

    1.登陆服务器A,给resin添加启动参数。

    方法一:修改resin.xml,修改完后重启resin服务器,端口号随意定义,本文设置为(8000)

    在resin.xml的 <cluster id="web">后面加上
    <server-default>
      <jvm-arg>-Xdebug</jvm-arg>
      <jvm-arg>-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=端口号</jvm-arg>
    </server-default> 

    方法二:启动resin服务器时在后面带上启动参数。

    sh resin.sh -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=端口号 start

    验证启动成功的方法:

    netstat -anp |grep 端口号

    2.本地intellij设置。

    只需改host和port两个值。

    host为服务器A的ip地址 port为步骤1设置的端口号,其余内容会自动生成。点ok即可。debug方式启动即可。

    3.验证

    本地服务debug启动,设置断点,访问远程的地址, http://ip:port/xxx,(ip为A的ip,  port为A的对外端口,非随意设置的8000,xxx为具体的路径)断点成功即为设置成功。

  • 相关阅读:
    追随我心
    开心孕期创业经验和教训总结
    记和老友李吃饭
    如何理解hashCode的作用:
    周计划(2014.08.05~2014.08.10)
    个人职业提升内容
    个人职业发展分析和实现方法
    go 实现的排序算法
    xxx go内置函数
    6.并发
  • 原文地址:https://www.cnblogs.com/happySmily/p/8672169.html
Copyright © 2020-2023  润新知