一直的項目開發環境都是jdk1.7+tomcat7.0,但由於客戶要求將開發的項目部署到Tomcat6.0環境下,折騰了半天,終於搞定。這裏將步驟記錄一下:
1.修改BuildPath(Server Runtime)
2.JavaCompiler,改爲1.6
3.對於類似如下的情況:
List<User> list = new ArrayList();
需改爲List<User> list = newArrayList<User>();
4.long轉換的問題
5.做完上述修改,項目還會有下面一個問題,在Problem中會有如下提示
Project facet Dynamic Web Module version 3.0 is notsupported.
對於該問題直接在項目屬性中修改是無效的,需要手動進行修改,具體方法爲:
在項目的.setting的文件夾中,打開org.eclipse.wst.common.project.facet.core.xml,作如下修改:
<installed facet=”jst.web” version=”2.5” />