Posted on 2006-06-17 19:04
大大毛 閱讀(3401)
評論(0) 編輯 收藏 所屬分類:
Struts
???使用Myeclipse插件進行布署時遇到了錯誤,提示是“Tomcat JDK name”。不得其解,求助于網(wǎng)絡,找到一篇關于這個問題的解決辦法:
???引用:冉翔的技術專欄
???該篇文章提到了2種解決辦法,經(jīng)測試通過。也給了我一些思路。
按照這種結果我推斷 問題應該是出在工作區(qū)的配置文件上,根據(jù)出錯的提示該問題是由于Tomcat所用的JRE與工作區(qū)缺省配置的JRE不一致所致。當然這里所說的“JRE不一致”除了冉翔技術專欄上所提的JDK前后所用版本發(fā)生變動以外,還包括JRE所在位置的不同(因為俺一直都用的是1.4..2_05
),經(jīng)過試驗證實了這個推斷。
???除了引用中所提到的2種解決辦法可行外,我另加種解決辦法:
???1.為Myeclipse插件的Application Server指定新的JRE。
???2.修改缺省的JRE配置路徑。
???方法1(以Tomcat5為例):
??????點擊eclipse 的菜單項目 ??窗口 -> 首選項
??????在MyEclipse -> Application Servers中選擇需要配置的應用服務器Tomcat5,選擇應用服務器下的JDK,可以看到右邊出現(xiàn)"Tomcat JDK name"項,點擊右部按鈕 "Add...",彈出窗體中設置"JRE名稱"(隨便起了),設置"JRE主目錄",設置為當前的JAVA_HOME所指向的位置,即JDK安裝的目錄。然后確定。
??????示意圖
??????這時可見Tomcat5 的 Tomcat JDK name中使用的即是剛才所設置的JRE名稱了,應用即可。
???方法2:
??????eclipse的窗口->首選項,在JAVA下可見一個"已安裝的JRE",選擇它,右部可以看到所有的JRE庫名稱及位置,選擇當前所使用的,編輯它,會彈出一個窗口(與方法1中窗口一樣),修改一下JRE的主目錄位置即可。
???應該來說,添加新的JRE系統(tǒng)庫,然后針對不同的App server使用不同的系統(tǒng)庫。這種做法應該比直接修改缺省的JRE配置路徑要好一些
。