最近这几天在研究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的相关路径替换成自己的路径就可以了。