两种方式创建Maven项目【方式二】

1、不勾选Create a simple project,直接点击下一步

2、选择maven-archetype-webapp下一步

3、填写相关信息,点击下一步完成

4、此时会报一个jsp的错误。我们需要引入Java EE的jar包即可。在pom.xml中引入:

       <dependency>  
            <groupId>javax</groupId>  
            <artifactId>javaee-api</artifactId>  
            <version>7.0</version>  
        </dependency>  

5、eclipse安装maven插件开发WEB项目,有时候会报:Failure to transfer org.apache.maven.plugins:maven-resources-plugin:pom

   引起的原因是由于本地库从nexus中请求jar文件,如果私服中不存在则取网上下载,如果网速过慢,下载时间超过了maven设置的时间限制就会报该错误。
右键单击项目->maven->update dependencies。

6、此时也会报一下这个错误:

解决方案:
首先,将webapp下的web.xml文件

<?xml version="1.0" encoding="UTF-8"?>
    <!-- <!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application //EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd">

替换为

<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">
    <display-name>Archetype Created Web Application</display-name>
</web-app>

然后,关闭Eclipse,改项目下的.settingsorg.eclipse.wst.common.project.facet.core.xml,将 版本改成为3.0,将成后是<installed facet="jst.web" version="3.0"/>,再启动Eclipse.

最后,在Problems View的出错提示右键选Quick Fix,再按提示确定就OK;或者,右键项目->Maven->Update Project

最最后参考:

《两种方式创建Maven项目【方式一】》这篇文章中的工程配置后,再进行相关的工程开发!

作者:shawWey
出处: https://www.cnblogs.com/shawWey/
要相信所有的事情都会过去的,只是以什么样的方式,什么样的结果结束而已,保持平常心,做你该做的。
原文地址:https://www.cnblogs.com/shawWey/p/6602525.html