Maven配置-使用Maven建立WEB專案支援Tomcat目錄部署

this_heart_add_add發表於2015-06-14

Maven配置-使用Maven建立WEB專案支援Tomcat目錄部署

  

一、建立Maven Web專案操作步驟:

 

 1、建立一個新的Dynamic Web Project。

Maven配置2-使用Maven建立WEB專案支援Tomcat目錄部署

 2、設定JAVA原始碼目錄為scr/main/java,保持和MAVEN的原始碼目錄一至。

Maven配置2-使用Maven建立WEB專案支援Tomcat目錄部署

 3、設定Web內容的目錄為src/main/webapp。也是為了保持和Maven目錄一至。

Maven配置2-使用Maven建立WEB專案支援Tomcat目錄部署

 4、建立完成後,右擊專案選擇Maven->Enable Dependency Management,使用Maven管理JAR依賴。

Maven配置2-使用Maven建立WEB專案支援Tomcat目錄部署

 5、設定POM,將打包型別設為WAR.

Maven配置2-使用Maven建立WEB專案支援Tomcat目錄部署

 6、將Maven Dependencies新增到Java EE Module Dependencies中。

Maven配置2-使用Maven建立WEB專案支援Tomcat目錄部署

 7、設定JAVA程式碼的編譯路徑。編譯路徑設定到webapp/WEB-INF/classes就是為了支援目錄部署。

Maven配置2-使用Maven建立WEB專案支援Tomcat目錄部署

 8、設定編譯器版本。

Maven配置2-使用Maven建立WEB專案支援Tomcat目錄部署

Maven配置2-使用Maven建立WEB專案支援Tomcat目錄部署



 

二、新建一個Tomcat執行Server。在新建的過程中不要選擇部署的專案,等建完後,雙擊這個Server在配置中再新增就能進行目錄部署。但是到目前lib下面的jar包還不會到webapp/WEB-INF/lib下。預設是到/target/ECOP_M2-1.0.1-SNAPSHOT/WEB-INF/lib目錄下。

 

三、讓Maven打包時,將jar拷貝一份到webapp/WEB-INF/lib下。

 1、雙擊開啟pom.xml檔案,切換到pom.xml卡片下。增加maven依賴外掛,設定在打包時將jar拷貝一份到web的lib下去,這樣tomcat啟動時就能找到專案的jar包了。

Maven配置2-使用Maven建立WEB專案支援Tomcat目錄部署

  程式碼如下:

<plugins>

  <plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-dependency-plugin</artifactId>
     <version>2.1</version>
     <executions>
          <execution>
           <id>copy-dependencies</id>
           <phase>package</phase>
           <goals>
            <goal>copy-dependencies</goal>
           </goals>           
           <configuration>
            <outputDirectory>${basedir}/src/main/webapp/WEB-INF/lib</outputDirectory>
           </configuration>
          </execution>
         </executions>
    </plugin>
   </plugins>

(2010-06-15 15:45:03)
  分類: Maven

一、建立Maven Web專案操作步驟:

 

 1、建立一個新的Dynamic Web Project。

Maven配置2-使用Maven建立WEB專案支援Tomcat目錄部署

 2、設定JAVA原始碼目錄為scr/main/java,保持和MAVEN的原始碼目錄一至。

Maven配置2-使用Maven建立WEB專案支援Tomcat目錄部署

 3、設定Web內容的目錄為src/main/webapp。也是為了保持和Maven目錄一至。

Maven配置2-使用Maven建立WEB專案支援Tomcat目錄部署

 4、建立完成後,右擊專案選擇Maven->Enable Dependency Management,使用Maven管理JAR依賴。

Maven配置2-使用Maven建立WEB專案支援Tomcat目錄部署

 5、設定POM,將打包型別設為WAR.

Maven配置2-使用Maven建立WEB專案支援Tomcat目錄部署

 6、將Maven Dependencies新增到Java EE Module Dependencies中。

Maven配置2-使用Maven建立WEB專案支援Tomcat目錄部署

 7、設定JAVA程式碼的編譯路徑。編譯路徑設定到webapp/WEB-INF/classes就是為了支援目錄部署。

Maven配置2-使用Maven建立WEB專案支援Tomcat目錄部署

 8、設定編譯器版本。

Maven配置2-使用Maven建立WEB專案支援Tomcat目錄部署

Maven配置2-使用Maven建立WEB專案支援Tomcat目錄部署



 

二、新建一個Tomcat執行Server。在新建的過程中不要選擇部署的專案,等建完後,雙擊這個Server在配置中再新增就能進行目錄部署。但是到目前lib下面的jar包還不會到webapp/WEB-INF/lib下。預設是到/target/ECOP_M2-1.0.1-SNAPSHOT/WEB-INF/lib目錄下。

 

三、讓Maven打包時,將jar拷貝一份到webapp/WEB-INF/lib下。

 1、雙擊開啟pom.xml檔案,切換到pom.xml卡片下。增加maven依賴外掛,設定在打包時將jar拷貝一份到web的lib下去,這樣tomcat啟動時就能找到專案的jar包了。

Maven配置2-使用Maven建立WEB專案支援Tomcat目錄部署

  程式碼如下:

<plugins>

  <plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-dependency-plugin</artifactId>
     <version>2.1</version>
     <executions>
          <execution>
           <id>copy-dependencies</id>
           <phase>package</phase>
           <goals>
            <goal>copy-dependencies</goal>
           </goals>           
           <configuration>
            <outputDirectory>${basedir}/src/main/webapp/WEB-INF/lib</outputDirectory>
           </configuration>
          </execution>
         </executions>
    </plugin>
   </plugins>

相關文章