eclipse远程调试


在tomcat的catalina.bat文件中加入下面的设置,当然SET CATALINA_OPTS 变量应该在使用它之前。这是在tomcat启动时设置一些虚拟机参数,使服务器允许远程连接功能,address=5888表示远程连接的端口号,可以设置成任意其他不冲突端口。其他的应用服务器比如weblogic也应该可以设置这些参数,有兴趣的可以测试。

set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8  %LOGGING_MANAGER%
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888

rem ----- Execute The Requested Command ---------------------------------------

echo Using CATALINA_BASE:   "%CATALINA_BASE%"


2、选中要远程调试的java类,设置断点,进入eclipse—run—debug
3、点击remote java application后,点击new
4、修改host为远程主机的ip,port为第1点中配置的端口号
5、点击debug开始调试

你可能感兴趣的:(远程调试)