zoukankan      html  css  js  c++  java
  • Eclipse使用Maven创建web3.0项目

    安装Maven插件

    这一步不细说了,自己下载的Eclipse-JAVA EE 版已自带 Maven插件

    开始创建

      1. 文本1New一个 Maven Web App项目:File-->New-->Maven Project,点下一步,选择Web-app:


        Paste_Image.png
      2. 进入项目目录,再进入.setting目录,编辑org.eclipse.wst.common.project.facet.core.xml文件,如图:


        Paste_Image.png
      3. 在 pom.xml 中的 build节点下,指定 编译使用的 jdk版本:

        <plugin>
         <artifactId>maven-compiler-plugin</artifactId>
         <version>3.0</version>
         <configuration>
          <source>1.6</source>
          <target>1.6</target>
         </configuration>
        </plugin>
      4. 修改web.xml文件,设置成3.0,这里特别注意不要仅仅修改版本号即可,因为2.3和2.5之后的web.xml定义上有所不同
        这是之前的配置:

        <!DOCTYPE web-app PUBLIC
        "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd" >
        <web-app>
        <display-name>Archetype Created Web Application</display-name>
        </web-app>

        改为:

        <?xml version="1.0" encoding="UTF-8"?>  
        <web-app version="3.0"  
         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_3_5.xsd">  
        
        <display-name>Archetype Created Web Application</display-name>  
        </web-app>
      5. 右击项目,Maven-->Update
      6. 在项目的properties配置中,设定项目的jdk为工作空间默认,这里貌似是Eclipse的一个Bug,只有选择工作空间默认的jdk,可以出现src/main/java和src/test/java这两个目录:


        Paste_Image.png

        Paste_Image.png
      7. 在properties的Project-Facet中中,进行相关设置:


        Paste_Image.png
      8. 然后再配置项目的Deployment Assemebly:


        Paste_Image.png
      9. 最后项目报的错,只是因为 index.jsp 这个文件,之后在pom.xml中把相关 jar包引入即可!

  • 相关阅读:
    Maven 环境的配置
    zTree的简单例子
    plsql免安装客户端的配置
    HDU 1232 畅通工程
    HDU 5698 瞬间移动
    Codeforces 1015E1 Stars Drawing (Easy Edition)
    Codeforces 784B Santa Claus and Keyboard Check
    Codeforces 500C New Year Book Reading
    NSarray 赋值 拷贝 等问题记录
    UINavigationController 操作记录
  • 原文地址:https://www.cnblogs.com/itoy/p/6221167.html
Copyright © 2011-2022 走看看