四、使用Maven和使用Eclipse构建javaWeb项目

   环境前边已经搭建过了,我们就再弄了。

1、使用Maven构建javaWeb项目

(1)、键入以下命令:

$ mvn archetype:generate -DgroupId=com.holytax.wg -DartifactId=MvnWenApp -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

 

(2)、查看生成的项目结构布局:

.|____MvnWebApp
||____pom.xml
||____src
|||____main
||||____resources
||||____webapp
|||||____index.jsp
|||||____WEB-INF
||||||____web.xml

(3)修改pom.xml  更新让现有的 web.xml 支持 Servlet 2.5(默认的Servlet2.3 太旧了)

pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.holytax.wg</groupId>
  <artifactId>MvnWenApp</artifactId>
  <packaging>war</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>MvnWenApp Maven Webapp</name>
  <url>http://maven.apache.org</url>
   <!-- Set JDK Compiler Level  添加JDK支持-->
  <properties>
        <jdk.version>1.7</jdk.version>
   </properties>

<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies> <build> <finalName>MvnWenApp</finalName>
  <plugins>
            <!-- Eclipse project 配置 pom.xml 中的这个 WTP 选项。
            此选项 -Dwtpversion=2.0 告诉 Maven 将项目转换到 Eclipse 的 Web 项目(WAR),而不是默认的Java项目(JAR)
            而是一个 Web 项目-->
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-eclipse-plugin</artifactId>
            <version>2.9</version>
            <configuration>
                    <!-- Always download and attach dependencies source code -->
                <downloadSources>true</downloadSources>
                <downloadJavadocs>false</downloadJavadocs>
                <!-- Avoid type mvn eclipse:eclipse -Dwtpversion=2.0 -->
                <wtpversion>2.0</wtpversion>
            </configuration>
          </plugin>

          <!-- Set JDK Compiler Level  添加JDK支持-->
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>2.3.2</version>
            <configuration>
                <source>${jdk.version}</source>
                <target>${jdk.version}</target>
            </configuration>
          </plugin>

          <!-- For Maven Tomcat Plugin   添加 Maven 的 Tomcat 插件声明-->
          <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.2</version>
            <configuration>
                <path>/MvnWenApp</path>
            </configuration>
          </plugin>
        </plugins>
  </build>
 
</project>

web.xml

<web-app xmlns="http://java.sun.com/xml/ns/javaee" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
          http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    version="2.5">
</web-app>

(4)、添加 Eclipse IDE

(5)、打包运行

target路径下生成打包文件

键入命令运行tomcat

访问结果

 

  2、 使用Eclipse构建javaWeb项目

为Eclipse添加Maven插件:

                            打开Eclipse----Help----Install New Software

勾选上,,点击next

下载好以后我们就可以构建项目了

选择Maven  Project

点击NEXT

  选择Next

 

填写好,点击Finish

项目目录结构:

加载到tomcat 服务器上,启动,访问如下

                                             就到这哇,,,o(∩_∩)o

posted @ 2016-08-24 11:39  Vip灬cnblog  阅读(207)  评论(0编辑  收藏  举报