请稍侯

Eclipse中修改maven项目为web3.0

2015-11-14

问题

在新建一个maven项目后,我们都需要做哪些初始化操作?

  1. 修改JDK版本

  2. 修改web.xml

  3. 修改项目为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>

参考连接:http://my.oschina.net/jackieyeah/blog/223792

本文由 vvkee 创作,转载请注明原文链接。