apache tomcat is not defined的解决办法
拷贝别人机器上的工程之后,在本地机器出现如下错误:
apache tomcat? is not defined。
解决办法:在工程目录下的.settings文件夹里,打开org.eclipse.wst.common.project.facet.core.xml文件,删除中间几行,只留下下面三行
<?xml version=”1.0″ encoding=”UTF-8″?>
<faceted-project>
</faceted-project>
就可以了。
———————-
补充:拷贝项目后,可以重新bulid path下,将所需的jar包、jre、tomcat等重新bulid path下,然后在org.eclipse.wst.common.project.facet.core.xml 文件中更改对应的内容
例子:
<?xml version=”1.0″ encoding=”UTF-8″?>
<faceted-project>
? <runtime name=”tomcat6″/>
? <fixed facet=”jst.web”/>
? <fixed facet=”wst.jsdt.web”/>
? <fixed facet=”java”/>
? <installed facet=”java” version=”1.5″/>
? <installed facet=”jst.web” version=”2.5″/>
? <installed facet=”wst.jsdt.web” version=”1.0″/>
? <installed facet=”com.businessobjects.sdks.jrc” version=”12.2.200″/>
</faceted-project>