Eclipse中進行Gradle+Jetty部署的web項目的斷點調試


1.自行配置好build.gradle文件和按照gradle的web項目目錄結構規范建立java、resourece和webapp文件夾

可在build.gradle文件中自由設定“http端口”

1 jettyRun { 2 reload = "automatic" 3 scanIntervalSeconds = 1 4 httpPort = 8080 5 stopPort = 8088 6 stopKey = ‘stop‘ 7 }

2.接下來,在利用gradle部署web項目完畢后(自行完成)

Windows環境下:

在cmd命令行下分別輸入,可做成bat腳本:

1 set GRADLE_OPTS=-Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8787,suspend=n 2 gradle jettyRun

Linux環境:

同樣是命令行輸入,可做成sh腳本:

1 export GRADLE_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"; 2 gradle jettyRun;

這樣便成功啟動了jetty容器,並監聽http端口號8080(上文設定的)和socket端口號8787(上文命令行設定的,只供下文提及的Eclipse遠程調試功能使用)

3.啟動Eclipse,

Run-->Debug Configuration-->Remote Java Application-->右鍵New一個新的

-->設置好上文部署好的web項目和欲訪問的地址,端口號填上文設定的socket端口號8787-->點擊"Debug"即可!(吐槽下Eclipse,此處操作成功后無任何提示,只有工具欄處圖標發生變化,一開始弄得我納悶死了)

技術分享----》此處圖標說明遠程調試連接成功了!恭喜~

4.瀏覽器輸入欲訪問的頁面地址即可!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM