eclipse新建maven web项目

使用eclipse版本如下,已集成了Maven,只需要配置下即可

一、下载eclipse,解压安装 

二、下载maven,解压安装

三、修改${maven_home}/config/settings.xml中配置,主要为两处,localRepositorymirror

localRepository为本地仓库地址,mirror为镜像地址,可设置为阿里云的镜像地址,提高下依赖包的下载速度

四、打开eclipse,选择Window --> Preferences --> Maven -> Installations,在右侧对话框中选择Add,添加Maven home目录到eclipse,并选中该maven

五、选择Window --> Preferences --> Maven -> User Settings,在右侧对话框中选择Global Settings或者User Settings,点击Browse,选择当前maven的配置文件,选择完成后,在Local Repostiory中将显示当前maven的的本地仓库地址

六、Package Explorer 视图中右键选择new --> Maven Project --> next,选择quickstart可建立java项目,选择webapp建立web项目,建立java项目比较简单。以建立web项目为例,选择maven-archetype-webapp --> next --> 输入group idartifact id --> finish

此时maven项目结构大致如下

七、右键项目 --> Properties --> Project Facets --> 取消选中Dynamic Web Module -->Java选择1.8(根据具体情况选择)--> 点击Apply --> 将Dynamic Web Module 设置3.0(根据具体情况选择) --> 选中Dynamic Web Module -- > 点击下方Further configuration avaliable -- > Content directory中输入src/main/webapp --> 选中Generate  web.xml --> ok --> Apply

八、由于是开发环境,最好使用jdkWindow -->Preferences -->Java Build Path --> Libraries,选中JRE System Library,点击右侧edit,选择安装的jdk --> Apply

九、去掉多余的部署配置,Window -->Preferences --> Deployment Assembly --> removesrc/test/java,只保留如下配置

点击Apply and Close

十、经过以上步骤后,大概会有下面两个错误信息

根据具体情况,替换web.xml配置,由于本例中使用是web 3.0,故需要将3.0的配置信息复制到该web.xml中,以下为3.03.1web配置信息

web 3.0配置

<?xml version="1.0" encoding="UTF-8"?>
<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_3_0.xsd"
          version="3.0">
          
</web-app>

web 3.1配置

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
         http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
        version="3.1">
        
</web-app>

添加servlet-api,两种方式,

1、在pom.xml中添加servlet-api依赖,

http://www.mvnrepository.com/artifact/javax.servlet/servlet-api/3.0-alpha-1

2、将当前servlet-api添加到项目build path中

其他:

    两种方式部署和启动tomcat项目

A、new tomcat server, 右键server --> add and remove

B、使用tomcat maven插件

    1、如下图,pom.xml中添加如下配置,插件地址:http://tomcat.apache.org/maven-plugin-2.2/,本例中使用的tomcat插件为tomcat7版本,也可使用其他插件

    

    2、右键pom.xml文件,选择Run As --> Maven build,Goals中输入tomcat7:run --> 点击最下方Run
    

    3、查看启动日志

    

    输入http://localhost:8080/httptest/,可正常访问,启动正常。

原文地址:https://www.cnblogs.com/qq931399960/p/9282503.html