昨天解决了jre找不到的问题后,今天启动Eclipse之后,想把刚配置好的struts2工程发布到到tomcat上,报了一个错:
Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4,and Java EE 5 Web modules
//images0.cnblogs.com/blog/551838/201309/04111805-32806c9a432e44da85ceea82ad934d06.png
经过查询,原因是在新建Dynamic Web Project 时,选择的version是3.0,
网上说 Dynamic Web Module的version号与tomcat的版本匹配情况
tomcat5.5 version 2.4
tomcat6.0 version 2.5
tomcat7.0 version 3.0
于是去修改了一下version号,在eclipse的workspace中对应工程里有名叫.settings的文件夹,打开org.eclipse.wst.common.project.facet.core.xml
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="jst.web"/>
<fixed facet="wst.jsdt.web"/>
<fixed facet="java"/>
<installed facet="java" version="1.6"/>
<installed facet="jst.web" version="3.0"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
修改 <installed facet="jst.web" version="3.0"/>中的3.0为2.5,重启Eclipse即可。