eclipse 远程调试

tomcat6以上版本,可以直接这样启动:
    $TOMCAT_HOME/bin
    ./catalina.sh jpda start
   然后在eclipse上直接debug,将IP设为服务器的IP即可

1、选择要调试的工程
2、ContionType 中有两种
   2.1、Server模式:Standard(Socket Listen)
        运行环境为客户端,本机作为主机: JVM 的配置参数略有不同
   2.2、Client模式:Standard(Socket Attach)
        本机为客户端,运行环境作为主机: JVM 的配置参数略有不同
3、端口:默认8000
4、远端运行环境JVM参数配置
   找到启动脚本——JVM虚拟机启动参数位置 java 或javaw 位置
   然后在java或javaw后添加虚拟机参数
   如:.\jre6\bin\java -Xdebug -Xrunjdwp:transport=dt_socket,server=n,address=10.71.208.130:8000 -jar AutoQuestion.jar
5、server参数的具体含义如下:
   5.1远程运行环境——Server
      -Xdebug  -Xrunjdwp:transport=dt_socket,server=y,address="<port>"
      例如
      -Xdebug  -Xrunjdwp:transport=dt_socket,server=y,address="8000"
   5.2 远程运行环境——Client
      -Xdebug  -Xrunjdwp:transport=dt_socket,server= n,address=<hostIP:port>
      例如
      -Xdebug  -Xrunjdwp:transport=dt_socket,server=n,address=10.71.47.179:8000

你可能感兴趣的:(eclipse,jvm,tomcat,虚拟机,socket)