場景:本地intelllij想遠程調試服務器A,服務器A上起得是resin服務
步驟:
1.登陸服務器A,給resin添加啓動參數。
方法一:修改resin.xml,修改完後重啓resin服務器
在resin.xml的 <cluster id="web">後面加上 <server-default> <jvm-arg>-Xdebug</jvm-arg> <jvm-arg>-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=端口號</jvm-arg> </server-default>
方法二:啓動resin服務器時在後面帶上啓動參數。
sh resin.sh -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=端口號 start
驗證啓動成功的方法:
netstat -anp |grep 端口號
2.本地intellij設置。
只需改host和port兩個值。
host爲服務器A的ip地址 port爲步驟1設置的端口號,其餘內容會自動生成。點ok即可。debug方式啓動即可。