zoukankan      html  css  js  c++  java
  • Maven学习总结(7)——eclipse中使用Maven创建Web项目


    Maven学习总结(七)——eclipse中使用Maven创建Web项目


    一、创建Web项目

    1.1 选择建立Maven Project

      选择File -> New ->Project,如下图所示:

      

      在New窗口中选择 Maven -> Maven Project。点击【next】如下图所示:

      

     

    1.2 选择项目路径

      根据项目的实际情况选择项目的存放目录,也可以选择【Use default Workspace location】默认工作空间。如下图所示:

      

    1.3 选择项目类型

      在Artifact Id中选择maven-archetype-webapp,如下图所示:

      

    1.4 输入Group ID和 Artifact ID以及Package

      Group ID一般写大项目名称。Artifact ID是子项目名称。

      例如Springweb包,Group IDorg.springframeworkartifactIdspring-web

      Package是默认给你建一个包,不写也可以。如下图所示:

      

    1.5 项目建立好后的文件结构

      刚建立好后的文件结构如下图如下图如下图所示:

      

    二、将Web项目自动部署到tomcat服务器

    2.1、在pom.xml文件中配置tomcat服务器

      配置web项目的pom.xml文件,配置如下:

    复制代码
     1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
     3   <modelVersion>4.0.0</modelVersion>
     4   <groupId>me.gacl.maven</groupId>
     5   <artifactId>WebProject</artifactId>
     6   <packaging>war</packaging>
     7   <version>0.0.1-SNAPSHOT</version>
     8   <name>WebProject Maven Webapp</name>
     9   <url>http://maven.apache.org</url>
    10   <dependencies>
    11     <dependency>
    12       <groupId>junit</groupId>
    13       <artifactId>junit</artifactId>
    14       <version>3.8.1</version>
    15       <scope>test</scope>
    16     </dependency>
    17   </dependencies>
    18   
    19   <!-- 将Web项目自动部署到tomcat服务器的相关 配置信息-->
    20   <build>
    21       <!-- 将WebProject项目打包成WebProject.war自动部署到tomcat服务器的webapps目录下面 -->
    22     <finalName>WebProject</finalName>
    23     <plugins>
    24           <plugin>
    25               <groupId>org.codehaus.cargo</groupId>
    26               <artifactId>cargo-maven2-plugin</artifactId>
    27                 <version>1.2.3</version>
    28                 <configuration>
    29                     <container>
    30                           <!-- 指明使用的tomcat服务器版本 -->
    31                         <containerId>tomcat7x</containerId>
    32                         <!--指明tomcat服务器的安装目录 -->
    33                         <home>D:/apache-tomcat-7.0.53</home>
    34                     </container>
    35                     <configuration>
    36                         <type>existing</type>
    37                         <!--指明tomcat服务器的安装目录 -->
    38                         <home>D:/apache-tomcat-7.0.53</home>
    39                     </configuration>
    40                 </configuration>
    41                 <executions>  
    42                   <execution>  
    43                       <id>cargo-run</id>  
    44                       <phase>install</phase>  
    45                       <goals>  
    46                           <goal>run</goal>  
    47                       </goals>  
    48                   </execution>  
    49               </executions>
    50           </plugin>
    51       </plugins>
    52   </build>
    53 </project>
    复制代码

    2.2、将web项目发布到tomca服务器的webapps目录

      选中Web项目(或者选中Web项目的pom.xml文件)→【Run As】→【Maven install】,如下图所示:

      

      执行完【Maven install】命令之后,就可以将WebProject项目打包成WebProject.war包发布到tomca服务器的webapps目录下,如下图所示:

      

      测试部署好的Web项目,如下图所示:

      

      浏览器正常输出了index.jsp页面中的内容,这说明我们的部署成功了。这就是在Eclipse中使用Maven将Web项目自动部署到tomcat服务器的过程。

  • 相关阅读:
    HDU 4472 Count DP题
    HDU 1878 欧拉回路 图论
    CSUST 1503 ZZ买衣服
    HDU 2085 核反应堆
    HDU 1029 Ignatius and the Princess IV
    UVa 11462 Age Sort
    UVa 11384
    UVa 11210
    LA 3401
    解决学一会儿累了的问题
  • 原文地址:https://www.cnblogs.com/zhanghaiyang/p/7213602.html
Copyright © 2011-2022 走看看