国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
maven集成tomcat進(jìn)行web應(yīng)用測(cè)試
1、環(huán)境介紹
maven:apache-maven-3.0.3
tomcat:apache-tomcat-6.0.32
jdk:jdk1.5.0_11
eclipse:3.7.2

2、配置tomcat-maven-plugin
在pom.xml中加入如下配置
Xml代碼  
  1. <plugin>  
  2.     <groupId>org.codehaus.mojo</groupId>  
  3.     <artifactId>tomcat-maven-plugin</artifactId>  
  4.     <version>1.1</version>  
  5.     <configuration>  
  6.         <server>tomcat-6.0.32</server>  
  7.         <url>http://127.0.0.1:8080/manager</url>  
  8.         <uriEncoding>${encoding}</uriEncoding>  
  9.         <warSourceDirectory>WebContent</warSourceDirectory>  
  10.     </configuration>  
  11. </plugin>  


說明:


3、集成tomcat測(cè)試的方法
方法一(推薦):
運(yùn)行mvn tomcat:run命令,啟動(dòng)內(nèi)嵌的tomcat進(jìn)行測(cè)試
1) 可在命令行直接運(yùn)行mvn tomcat:run命令
2) 如果使用eclipse,可通過maven的eclipse插件m2e新增一個(gè)maven build運(yùn)行tomcat:run命令,如圖:




方法二:
運(yùn)行mvn tomcat:redeploy命令,將web應(yīng)用發(fā)布到外部已啟動(dòng)的tomcat進(jìn)行測(cè)試
1) 在maven的文件里加入如下設(shè)置:
Xml代碼  
  1. <server>  
  2.     <id>tomcat-6.0.32</id>  
  3.     <username>tomcat</username>  
  4.     <password>tomcat</password>  
  5. </server>  

2) 在tomcat/conf的tomcat-users.xml加入如下配置:
Xml代碼  
  1. <role rolename="manager-gui"/>  
  2.   
  3. <role rolename="manager-script"/>  
  4.   
  5. <user username="tomcat" password="tomcat" roles="manager-gui, manager-script"/>  

3) 啟動(dòng)tomcat
4) 類似方法一那樣執(zhí)行tomcat:redeploy命令

方法三(不推薦):
增加eclipse web工程支持,利用傳統(tǒng)的eclipse集成tomcat測(cè)試的方法進(jìn)行測(cè)試。此方法其實(shí)跟maven和tomcat-maven-plugin無關(guān),發(fā)布到tomcat下測(cè)試的war包不一定跟maven構(gòu)建的包一致,因此不推薦。
1) 在工程屬性里的Project Facets里勾上Dynamic Web Module,如下圖:



2) 在Deployment Assembly增加將maven依賴發(fā)布到“WEB-INF/lib”下,并將“/src/test/java”和“/src/test/resources”兩項(xiàng)刪除(因?yàn)閙aven打包時(shí)是不會(huì)打包這兩部分內(nèi)容的)



3) 這樣便可以利用傳統(tǒng)的eclipse集成tomcat測(cè)試的方法進(jìn)行測(cè)試了,如下圖:



補(bǔ)充:
如果是多模塊工程,只需在父工程下運(yùn)行tomcat-maven-plugin的goal即可。如:D:\<父工程目錄>>tomcat:run。tomcat-maven-plugin會(huì)自動(dòng)檢測(cè)和替換相關(guān)的依賴。
Text代碼  
  1. NOTE If you have a multi module Maven projects and use Maven3, you don't need to install all modules before use the run goal, just use tomcat6/7:run from the root module and the plugin will auto detect build output directory from various modules and replace dependencies with those directories in the webapp classloader.  


更多關(guān)于tomcat-maven-plugin的使用,請(qǐng)參考:
http://mojo.codehaus.org/tomcat-maven-plugin/index.html
http://tomcat.apache.org/maven-plugin-2/index.html
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
eclipse debug maven plugin/maven tomcat plugi...
2. 一個(gè)簡單的Web應(yīng)用
Maven 2.0:編譯、測(cè)試、部署、運(yùn)行
Maven開發(fā)Android指南
Maven、Nexus、SVN、Hudson 以及團(tuán)隊(duì)異地開發(fā)那些事(1)
Maven使用常見問題
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服