Maven
1.maven项目创建
Ecilpse中创建maven项目选择的org.apache.maven.archetypes为maven-archetype-webapp,此时创建好的maven项目是web 2.3
A.project facet问题
由于这个catalog比较老现在至少都是2.5,在Project Facets里面修改Dynamic web module为2.5的时候就会出现
Cannot change version of project facet Dynamic web module to 2.5
解决这个问题的步骤如下:
a.修改web.xml 改成你需要的web版本
eg:
web 2.3 :
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
web 2.4
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
b.修改项目的设置,在下
打开项目.settings目录下的org.eclipse.jdt.core.prefs
targetPlatform=1.5 compliance=1.5 source=1.5 修改成1.6
打开org.eclipse.wst.common.component
把project-version="1.5.0"改成project-version="1.6.0"
打开org.eclipse.wst.common.project.facet.core.xml
把<installed facet="java" version="1.5"/>改成<installed facet="java" version="1.6"/>,
把 <installed facet="jst.web" version="2.3"/>改成<installed facet="jst.web" version="2.5"/>
B.maven install使用jre出错问题
window--->preferences---->Java--->Installed JREs 添加jDK目录