您的位置:首页 > 编程语言 > Java开发

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

2012-12-12 10:12 441 查看
这方法也是我查阅资料,然后解决的,再次记录下。

如何将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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: