maven工程 調試出現 Source not found ,開啟jetty除錯
問題:maven工程使用jetty 調試出現 Source not found,解決如下:
1、開啟MAVEN_OPTS的除錯引數
配置如下:-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1066
配置的地方如下:
2、引數含義如下:
-Xdebug :通知JVM工作DEBUG模式下
-Xrunjdwp:通知JVM使用Java Debug wire protocol來執行環境
transport :除錯資料的傳送方式,dt_socket使用socket方式
server :是否支援server模式的vm中
suspend:是否在除錯客戶端建立起來後,再執行JVM
address:是和偵錯程式通訊的埠,不是服務的埠號
-Xnoagent: 禁用預設sun.tools.debug偵錯程式
-Djava.compiler=NONE: 禁止JIT編譯器的載入
dt_shmem: 共享記憶體傳輸,僅限於Windows
3、開啟 Remote Java Application,如下圖,注意port對應address
4、重新啟動
問題:debug的時候總是出現source not found /Edit lookup path...的問題解決方案
一個叫sourcelookup的eclipse外掛,已經新增到了maven development tools裡,在eclipse裡install new software,安裝即可。
地址為
但是有一個問題,安裝maven development tools之前必需安裝m2e,而且是需要1.6+(在我安裝時,可能會變),從下面網址得到m2e的各種版本的地址
轉載地址:http://blog.csdn.net/dracotianlong/article/details/47975969