將myeclipse里的web項目導入到eclipse中並加入到Server,解決Tomcat6不支持JDK6


eclipse導入myeclipse的web項目沒法識別問題解決

無法加入到Sever中

1、進入項目目錄,找到.project文件,打開。

2、找到<natures>…</natures>代碼段。

3、在第2步的代碼段中加入如下標簽內容並保存:

<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>

4、項目目錄下的.classpath文件,把所有Webroot字符串改為WebContent,保存。

5、把目錄下webroot的文件夾改名為WebContent。

6、在eclipse中Java Resources:src目錄的Libraries里添加web服務器需要的包,選擇BiuldPath—–>configure Build Path——>當前窗面下選擇選擇Add Library—–>server Runtime——>選擇需要的web服務器
7、在eclipse的項目上點右鍵,刷新項目。

8、在項目上點右鍵,進入屬性(properties)

9、在左側列表項目中點擊選擇“Project Facets”,在右側選擇“Dynamic Web Module”和”Java”,點擊保存即可。

 

這時應該可以在eclipse下正常啟動項目了

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

用eclipse做項目,新建項目時什么都用最新的版本,在Dynamic web module version欄里選了最新的3.0版本,布署項目的時候就出現了Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules錯誤

 

解決方法:

project的.setting folder下面,有個名為org.eclipse.wst.common.project.facet.core.xml的文件,里面配置有各種版本信息。此時,按照本機配置修改這個文件,問題就解決了。

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<runtime name="Apache Tomcat v5.5"/>
<fixed facet="jst.web"/>
<fixed facet="jst.java"/>
<installed facet="jst.java" version="5.0"/>
<installed facet="jst.web" version="3.0"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>

可以下載Tomcat 7。0解決,也可以在配置文件中把<installed facet="jst.web" version="3.0"/> 改成低些的版本version="2.5"


REFERENCES:http://lihongxu.net/?p=37

http://blog.csdn.net/szzxc/article/details/6782653


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM