這方法也是我查閱資料,然後解決的,再次記錄下。
如何將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