windows環境下: 1,Window中修改startup.bat文件,在頂部添加如下: SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y, ...
windows環境下:
1,Window中修改startup.bat文件,在頂部添加如下:
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
參數說明:
-Xdebug : 啟用調試模式
-Xrunjdwp<sub-options> : 載入JVM的JPDA參考實現庫
transport=dt_socket :Socket連接,可選dt_shmem 通過共用記憶體的方式連接到調試伺服器
address=8000 :調試伺服器監聽的埠
server=y : 是否是伺服器端,n為客戶端
suspend=n : 啟動過程是否載入暫停,y為啟動時暫停,方便調試啟動過程
2,啟動tomcat,看看tomcat是否啟動成功
如果配置成功,tomcat伺服器控制台第一句會出現如下語句:
Listening for transport dt_socket at address: 8000
3,使用eclipse調試:
配置好之後就和本地調試步驟一樣了
4,可能出現的連接問題:
Failed to connect to remote VM. Connection refused. Connection refused: connect。
說明:
1,必須保持本地跟遠程伺服器上的代碼一致,否則有可能不一致情況
2,埠號必須是可以訪問的埠