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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章