最近這幾天在研究Eclipse插件的配置,也參考了網上的一些帖子,終于把Eclipse+Tomcat+Lomboz配置成功了,下面寫出配置過程,有不妥之處還請指教。
安裝步驟無非是下載、解壓、拷貝,主要有一下問題:
1、安裝Lomboz需要gef和emf插件的支持,所以光下載安裝 lomboz.301.zip還不夠,必須下載以下三個個插件:
a、lomboz.301.zip
http://forge.objectweb.org/project/download.php?group_id=97&file_id=3061
b、GEF-runtime-3.0.1.zip
http://forge.objectweb.org/project/showfiles.php?group_id=97
c、emf-sdo-runtime-2.0.0.zip
http://forge.objectweb.org/project/showfiles.php?group_id=97
d、論壇:
http://forge.objectweb.org/forum/forum.php?forum_id=360
e、教程:
http://www.objectlearn.com/support/docs/index.jsp
這一點很容易被忽視,結果安裝時有時就會碰到一個問題:
按照步驟安裝好后,啟動Eclipse,結果【window】--->【Preference】左側菜單上跟本找不到lomboz一項。 而在【Help】-->【About Eclipse Platform】--->【Plug-in Details】 里面查看,卻又明明顯示lomboz插件已都安裝好了。這個問題折騰了我半天,網上一些中文安裝教程都沒明確說清楚,其實要安裝好lomboz,gef和emf這兩個插件也是需要裝的。
另外,如果服務器用tomcat的話,Tomcat For Eclipse插件http://www.sysdeo.com/eclipse/tomcatPlugin.html不是必須的,只要lomboz安裝正確了即可。
2、有時啟動Eclipse未加載插件,解決方法很多,總結一下:
a 、刪除整個目錄/eclipse/configuration/org.eclipse.update/,重啟Eclipse
b 、在啟動Eclipse時帶上 -clean參數
如:d:\eclipse\eclipse.exe -clean
3、配置 Lomboz
ⅰ,在展開Lomboz 選中server Definitions后,在Server types里選擇Apache Tomcat v5.0.x (這是按照我的機器上的配置進行設置的,如果你安裝的是其它版本的TOMCAT,你就要選擇對應的選項),主要設置如下:
Properties選項卡
Application Server Directory: D:/Tomcat 5.0
Address:127.0.0.1
Port:8080
Classpath Variable Name: TOMCAT_HOME
Classpath Variable: D:/Tomcat 5.0
然后點擊Apply按鈕。
Server Classpath選項卡: 添加下列庫
JDK_TOOLS
${classPathVariableName}/bin/bootstrap.jar
${classPathVariableName}/common/servlet.jar
${classPathVariableName}/common/jasper-runtime.jar
${classPathVariableName}/common/jsp-api.jar
然后點擊Apply按鈕。
Client Classpath選項卡:
這里為空,什么也沒有。
Project Classpath: 選項卡
這里和Server Classpath 設置是一樣的。
ⅱ,進入D:\Eclipse\plugins\com.objectlearn.jdt.j2ee_3.0.1\servers,編輯文件tomcat50x.server(根據安裝的Tomcat版本不同打開的文件也不同,4.0以上版本需要編輯tomcat410.server文件),把
-Djava.endorsed.dirs="${serverRootDirectory}/bin;${serverRootDirectory}/common/endorsed"
改成
-Djava.endorsed.dirs="${serverRootDirectory}/common/endorsed"
一共有兩處,都要修改,修改完之后保存,退出,重新啟動Eclipse,這一步很重要,建議一定要做,可以解決很多莫名其妙的問題。
總結:
以上是我的配置過程,參考了一些網友的配置,大家在配置的時候把JDK和tomcat的相關路徑替換成自己的路徑就可以了。