在實際環境或其他服務器運行程序時可以采用遠程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等應用服務器環境中。