首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

Eclipse上配置tomcat远程调试

2012-08-09 
Eclipse下配置tomcat远程调试一、添加tomcat远程调试配置项????? [1]Linux下:????? 向catalina.sh文件中添

Eclipse下配置tomcat远程调试

一、添加tomcat远程调试配置项

????? [1]Linux下:

????? 向catalina.sh文件中添加如下语句后执行catalina.sh即可,作为此文件执行时的首条非注释语句

????? JAVA_OPTS="$JAVA_OPTS -server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"

????? 其中:address为调试端口号,suspend=y时在tomcat启动时就可调试,suspend=n时是在tomcat启动完成后才可调试

???? [2]Windows下:

???? 第一步, 修改startup.bat 启动catalina.bat哪一行, 并增加如下2行
???? set JPDA_TRANSPORT=dt_socket
???? set JPDA_ADDRESS=8787
???? call "%EXECUTABLE%" start jpda %CMD_LINE_ARGS%? //这是倒数第2行

???? 第二步: 修改catalina.bat, 增加一些jvm启动变量, 也就是 JAVA_OPTS, 添加下一行
???? set JAVA_OPTS=%JAVA_OPTS% -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n

?

二、Eclipse下调试配置截图

????? 选择Run->Open Debug Dialog->Remote Java Application,右键单击, 选择 new 然后在弹出的界面, 选择要调试的工程, 主机地址, 连接端口,连接端口就是第2步里的address, 这里是8787

?

三、运行tomcat(与采用非调试启动方式一样)

热点排行