eclipse 远道调试
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
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