Eclipse中修改maven项目为web3.0
问题
在新建一个maven项目后,我们都需要做哪些初始化操作?
-
修改JDK版本
-
修改web.xml
-
修改项目为web3.0
切换为web3.0
注意:web3.0需要tomcat7+
1,修改web.xml
,将原来的内容删除,换成下面的。
<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>Servlet 3.0 Web Application</display-name>
</web-app>
2,修改项目为web3.0
在文件系统中的项目目录下workspace/项目名称/
找到.settings
目录。
进入.settings
目录
编辑org.eclipse.wst.common.project.facet.core.xml
文件
?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="java" version="1.5"/>
<installed facet="jst.web" version="2.3"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
将<installed facet="jst.web" version="2.3"/>
修改为3.0
将<installed facet="java" version="1.5"/>
修改为你的JDK版本
然后执行Maven -> Update Project
遇见的问题
如果在每次Maven -> Update Project
后JDK都会变为1.5。
那么需要在pom.xml中的<build>
便签下增加如下配置:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>