maven 创建的工程 或是从Svn上导出的maven工程不能被eclipse识别为web工程

这方法也是我查阅资料,然后解决的,再次记录下。

如何将maven工程变成tomcat可以识别的web工程:

(1)工程名上右键>Properties>Project Facets>Convet to faceted form

此处注意如果选的是Dynamic  web module 3.0 再后来add or remove 的时候可能会报错:“Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules”。

解决方法:修改Dynamic Web Module的版本号,将3.0改为2.5。直接到工程所在目录中找到.settings/org.eclipse.wst.common.project.facet.core.xml 文件

<?xml version=”1.0″ encoding=”UTF-8″?>
<faceted-project>
<fixed facet=”jst.web”/>
<fixed facet=”java”/>
<fixed facet=”wst.jsdt.web”/>
<installed facet=”java” version=”1.6″/>
<installed facet=”jst.web” version=”3.0″/>
<installed facet=”wst.jsdt.web” version=”1.0″/>
</faceted-project>

将jst.web 的version号修改低一些,比如将3.0修改为2.5即可了。重启eclipse,错误解决。

 2 点击上面圆圈标记的

3 一直OK此时在server视图中的tomcat server上点右键>Add and Remove,就会弹出下面的对话框

4 进行到这里 工程已经可以发布了OK

猜你喜欢

转载自blog.csdn.net/cucmber/article/details/8285223