在实际环境或其他服务器运行程序时可以采用远程debug方式进行程序的调式,在java程序启动时增加如下参数:
-Xdebug -Xint -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
例如:
java -Xms128m -Xmx256m -classpath %DCLASSPATH% -Xdebug -Xint -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000 -Dappdir=./ Main
然后在eclipse中新建Remote Java Application ,在Connection Properties中指定远程地址和端口即可。
此方法亦可用于Weblogic,Tomcat等应用服务器环境中。