多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php框架 > 框架設計 > maven debug

maven debug

來源:程序員人生   發布時間:2015-08-25 08:44:26 閱讀次數:4282次
準備工作:

a. 在pom.xml中配置jetty插件:
Xml代碼  收藏代碼
  1. <plugins>  
  2.     <plugin>  
  3.         <groupId>org.mortbay.jetty</groupId>  
  4.         <artifactId>maven-jetty-plugin</artifactId>  
  5.         <version>6.1.26</version>  
  6.         <configuration>  
  7.             <webAppSourceDirectory>src/main/webapp</webAppSourceDirectory>  
  8.             <scanIntervalSeconds>6</scanIntervalSeconds>  
  9.             <contextPath>/prospect</contextPath>  
  10.             <webDefaultXml>jetty.xml</webDefaultXml>  
  11.             <jettyEnvXml>jetty-env.xml</jettyEnvXml>  
  12.             <connectors>  
  13.                 <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">  
  14.                     <port>8080</port>  
  15.                     <headerBufferSize>80000</headerBufferSize>  
  16.                 </connector>  
  17.             </connectors>  
  18.             <stopKey>stop</stopKey>  
  19.             <stopPort>8089</stopPort>  
  20.         </configuration>  
  21.     </plugin>  
  22. </plugins>  


b. 使用maven的clean install命令將web及依賴工程打包成war文件。


方式1 - Eclipse調試:

①. 右鍵maven工程,在彈出的菜單當選擇[Debug As],首次選擇[Maven build...],以后選擇[Maven build]來讀取保存的配置啟動:


②. 在閱讀器輸入地址http://localhost:8080/prospect/already/mosaic.htm,在代碼上加斷點,命中后IDE提示:Source not found:


解決:
點擊[Edit Source Lookup Path...]添加源代碼工程或目錄

完成后便可調試代碼:



方式2 - 遠程調試:

①. 選擇Eclipse的[Run]-[External Tools]-[External Tools Configurations...]菜單。

在打開的對話框中,新建1個Program,輸入mvn.bat (mvnDebug.bat)的完全路徑,指定要啟動的web工程,在Arguments框輸入jetty:run



使用mvn.bat時,需要添加調試參數:
切換到Environment選項,添加1個變量:
MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1066

注:address是和調試器通訊的端口,不是服務的端口號



其它參數:
-Xnoagent: 禁用默許sun.tools.debug調試器
-Djava.compiler=NONE: 制止JIT編譯器的加載
dt_shmem: 同享內存傳輸,僅限于Windows

點擊[Run]啟動jetty服務器

選擇Eclipse的[Run]-[Debug Configurations...]菜單,在彈出的對話框中,新建1個Remote Java Application,指定和External Tools里面相同的工程和連接屬性:



點擊[Debug]啟動調試客戶端



②. 同方式1的②


附:
i. 遠程調試的jvm可以獨立于Eclipse運行:


這時候Eclipse里只有調試客戶端:


ii. 如果suspend=y,運行JVM而沒有開啟調試客戶端,JVM會等待直到客戶端就緒:
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲日本1区2区3区二区 | 欧洲福利视频 | 国产亚洲精品久久久久久久久激情 | 激情综合色综合久久综合 | 尤物视频网在线观看 | 在线观看免费xx高清视频 | 亚洲在线观看一区 | 伊人网网 | 久久伊人成人网 | 在线视频精品播放 | 亚洲免费成人 | 亚洲天堂一区二区三区四区 | 成人偷拍自拍 | 美国私人vps一夜爽毛片免费 | 在线观看操 | 成年人视频免费网站 | 伊人中文 | 亚洲春色图片 | 麻豆精品不卡国产免费看 | 正在播放国产精品放孕妇 | 亚洲视频1| 欧美在线精品永久免费播放 | 九九精| a色在线 | 欧美肥老太肥50 60 70 | 国产成人高清精品免费5388密 | 日韩一区二区久久久久久 | 男人天堂国产 | 精品久久久久久中文字幕女 | 国产一级aaa全黄毛片 | 国产视频一| 中文字幕无线 | 欧美另类亚洲一区二区 | 一级特黄aa大片免费 | 激情爽毛片私人影院 | 成人资源在线观看 | 视频一区 中文字幕 | 国产欧美一区二区成人影院 | 岛国午夜| 国产日韩精品视频一区二区三区 | 亚洲激情中文字幕 |