eclipse创建Maven的动态web工程

MonsterCoder

首先打开eclipse,先声明下:我这边是先安装好的Maven,如果需要可以看笔记Maven安装使用。

新建maven项目,大家看操作图

这里选择webapp,然后下一步

填好项目名和组织域名,点finish,至此一个maven项目就出来了

这时文件目录中只有这一个文件

 

 于是我们需要去创建我们需要的文件夹 src/main/java   src/test/java   src/test/resources

这里可能会出现一个问题,提示文件夹已存在

这个时候我们去path里,发现文件夹存在但是missing状态,这时候我们将此文件夹删除,就可以正常创建文件夹了

ps:哈哈,忽略项目名,重点是解决问题

右键项目根目录点击New -> Source Folder

这里我只需要src/main/java 就创建这一个,你们可以根据自身需要去创建

接着右键项目属性,打开Properties 将1.5改成环境默认的版本

 然后我们需要更改class路径

双击Output folder更换路径

然后右键属性  project Facets,发现选择3.0报错

 

这是因为新建项目的时候是maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,打开web.xml可以发现

这个时候我们就需要去eclipse-workspace的路径下找到 org.eclipse.wst.common.project.facet.core.xml这个文件

 

此时我们需要修改这两个属性

然后我们发现选择3.0不再报错

最后我们再把web.xml打开将内容复制进去

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    id="WebApp_ID" version="3.0">
    
</web-app>

最后将项目部署到tomcat上跑下,ok!

 

See you again ! 

 

posted @ 2018-04-13 21:50  Monster_C  阅读(199)  评论(0编辑  收藏  举报