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 !