MyEclipse中用Maven创建Web项目(亲测有效)

  1. new --> other

  2.  

    1、Wizards: mvaen

    2、Maven Project

    3、Next

  3.  

    Use Default Workspace Location

  4.  

    1、webapp

    2、maven-archetype-webapp

    3、next

  5.  

    1、输入Group Id

    2、输入Artifact Id

    3、Finish

  6.  

    这时候会看到文件报错,解决办法如图:

     

    在Pom中添加Servlet

     

        <dependency>

          <groupId>javax.servlet</groupId>

          <artifactId>javax.servlet-api</artifactId>

          <version>3.0.1</version>

        </dependency>

     

    1. 添加完成之后Ctrl+S保存

    2.  

      Junit版本修改 及  Servlet 只在编译和测试时运行

       

       

          <dependency>

            <groupId>junit</groupId>

            <artifactId>junit</artifactId>

            <version>4.10</version>

            <scope>test</scope>

          </dependency>

          <dependency>

            <groupId>javax.servlet</groupId>

            <artifactId>javax.servlet-api</artifactId>

            <version>3.0.1</version>

            <!-- 只在编译和测试时运行 -->

            <scope>provided</scope>

          </dependency>

    3.  

      可以看出Maven项目不全

      下面是补全项目的方法

       

      1、选中项目,单击鼠标右键 New-->Folder

      src/main/java

      src/test/java

      2、选中项目,单击鼠标右键 New-->Source Folder

      src/test/resources

    4.  

      项目检查    检查输出路径

    5.  

      转换成Web项目

    6.  

      删除不需要的输出文件

    7.  

      项目创建完成

       

      在Jetty容器中运行

      修改POM.XML,添加依赖项:

      <pluginManagement>
      <!--配置Jetty-->
      <plugins>
      <plugin>
      <groupId>org.mortbay.jetty</groupId>
      <artifactId>maven-jetty-plugin</artifactId>
      </plugin>
      </plugins>
      </pluginManagement>

       

      运行Jetty

       

      1、Run As  -->  Maven Build


       

      2、打开浏览器访问localhost:8080/项目名,有的浏览器可能直接 localhost:8080/ 才可以访问

       

posted @ 2016-08-04 15:45  UniqueColor  阅读(587)  评论(0编辑  收藏  举报