預設Eclipse IDE: Eclipse
IDE for Java EE Developers
一、首先講解正確的方式,由正確的方式推匯出解決方案
1、servers runtime:tomcat6.0 對應 Dynamic web module version 2.5
2、 項目工程的Build Path:
1)Source-工程編譯後的路徑( 1、WebContent/WEB-INF/classes 2、WebRoot/WEB-INF/classes ),一般由Myeclipse建立的工程是WebRoot,Eclipse建立的工程是WebContent,要注意有些設定檔的路徑問題
2)Libraries:加入servers runtime,使用統一的Jre
3)修改工程編碼,統一為UTF-8/GBK/GB2312
二、常見問題
遷出SVN下的JavaWeb工程,可選擇為Dynamic web Project,根據項目需要的servers runtime,選擇Dynamic
web module version(可解決MyEclipse項目匯入Eclipse不能被servers識別的問題,對應第3條)
1、servlet報紅:找不到對應的servers runtime library(jsp-api.jar,servlet-api.jar)
2、引用Jar檔案報錯:使用項目規定的JDK版本,更改編譯時間的Jre版本;WEB-INF/lib下的Jar包,Add to Build Path;修改工程編碼
3、servers不能附加元件目:相應的工程版本對應相應的運行伺服器
4、servers運行不成功,檢查application*.xml,struts.xml,log4j.properties,jdbc.propertioes,oscache.xml.system.xml,memcached.xml,hibernate.cfg.xml,*.ftl,*.xml,*.properties,*.sql,查看資料庫連接,快取服務器,spring設定檔等等;排查資料庫啟動記憶體配置異常,排查程式啟動時記憶體配置異常
5、Debug模式啟動,由Web.xml啟動順序,斷點跟蹤
6、啟動無敵模式,百度、Google。