1. 程式人生 > >tomcat7外掛的引入

tomcat7外掛的引入

Maven已經是Java的專案管理標配,如何在JavaEE開發使用Maven呼叫Web應用,是很多同學關心的問題。本文將介紹,Maven如何介紹Tomcat外掛。 Maven Tomcat外掛現在主要有兩個版本,tomcat-maven-plugin和tomcat7-maven-plugin,使用方式基本相同。 tomcat-maven-plugin 外掛官網:http://mojo.codehaus.org/tomcat-maven-plugin/plugin-info.html。 tomcat7-maven-plugin 外掛官網:http://tomcat.apache.org/maven-plugin.html。   tomcat-maven-plugin  外掛使用 配置 在pom.xm 加入以下xml。             <plugin>                 <groupId>org.codehaus.mojo</groupId>                 <artifactId>tomcat-maven-plugin</artifactId>                 <version>1.1</version>                 <configuration>                     <path>/wp</path>                     <port>8080</port>                     <uriEncoding>UTF-8</uriEncoding>                     <url>http://localhost:8080/manager/html</url>                     <server>tomcat6</server>                 </configuration>             </plugin> 簡要說明一下: path  是訪問應用的路徑 port 是tomcat 的埠號 uriEncoding  URL按UTF-8進行編碼,這樣就解決了中文引數亂碼。 Server 指定tomcat名稱。 配置就這麼簡單,基本搞掂,下面看看如何使用。 外掛執行 如果Eclipse 安裝了Maven外掛,選 擇pom.xml檔案,擊右鍵——>選擇 Run As——> Maven build 。

  如果是第一次執行,會彈出下面對話方塊。在Goals框加加入以下命令: tomcat:run

  這樣Tomcat 外掛就可以執行。 下面介紹幾個常用的Goal 命令    描述 tomcat:deploy    部署一個web war包 tomcat:reload    重新載入web war包 tomcat:start    啟動tomcat tomcat:stop    停止tomcat tomcat:undeploy    停止一個war包 tomcat:run    啟動嵌入式tomcat ,並運行當前專案 tomcat7-maven-plugin 使用 配置 兩個外掛使用方法基本一樣,同樣需要在pom.xml引用該外掛,需要增加以下配置               <plugin>                 <groupId>org.apache.tomcat.maven</groupId>                 <artifactId>tomcat7-maven-plugin</artifactId>                 <version>2.1</version>                 <configuration>                     <port>9090</port>                     <path>/mgr</path>                     <uriEncoding>UTF-8</uriEncoding>                     <server>tomcat7</server>                 </configuration>             </plugin> 具體配置一樣。 外掛使用  在這裡要注意一下,該外掛命名方式有些不同,比如啟動tomcat ,對應的目標命令是: tomcat7:run ,同樣,其它命令也是這樣,需要更改為:tomcat7:<外掛執行點>     OK,配置就這麼簡單,如果需要在 tomcat 跟蹤聯調,可以用Dubug 方式啟動maven命令。如下圖