随着我的《冰茶过后的喜悦--Eclipse 3_0+Lomboz 3_0+Tomcat 5_0_16配置》在http://www.javaworld.com.tw/ 上的发表后,网络中陆续出现了类似的技术文档,但是本着技术共享的原则,对那些有意无意碰触了我的奶酪的人我也就挣一只眼闭一只眼的不了了之,但是偶尔看了几篇疑似之作,对其中的不负责的言语、未经验证的行为、蜻蜓点水的空洞、缓慢的回复速度让我达到了无法忍受的地步。于是决定在BLOG建立这个贴,长期的维护下去,即为了自己从中学到更多的知识和技巧也为了和所有java爱好者一同进步。以下是在javaworld.com.tw发表的文章,现在经过重新整理后现在发上来。
北京闷热的晚上已经让我和我的爱姬(机)已经无法承受这窒息的空气。Lomboz3却还要在此时此刻火上浇油,搞了两三天了,也没个头绪。网上那些一知半解、没头没脑的文章更是让人烦恼。
放松一下!一杯加了二分之一杯冰的极冷冰茶下肚后,整个人从头凉到脚。
OK!开始吧!
1、 环境:
WIN2000pro
JDK 1.4.2_05 – Sun官方网站下载
Eclipse release 3.0 – Eclipse 官方网站下
Tomcat 5.0.16 – Jakarta官方网站下载
Lomboz 3.0 for Eclipse 3.0 – Lomboz官方网站下载,包括两个文件emf-sdo-runtime-2.0.0.zip,lomboz.3.zip。
2、 安装软件、配置环境变量(下面为我自己的环境)
JDK:
JAVA_HOME:C:\j2sdk1.4.2_05
PATH: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\j2sdk1.4.2_05\bin;
CLASSPATH: .;C:\j2sdk1.4.2_05\lib\tools.jar;C:\j2sdk1.4.2_05\lib\dt.jar;
TOMCAT:
TOMCAT_HOME: C:\Tomcat5
Lomboz:
先将emf-sdo-runtime-2.0.0.zip解压到Eclipse3的目录下;
然后 lomboz.3.zip 解压到Eclipse3的目录下
Eclipse:
与Eclipse 2不同,插件并不是解压到Eclipse中在启动Eclipse后就可以被发现。
需要在Help—Software Updates—Manager Configuraton...中启用所安装的插件。
如下图:
启动EMF2.0.0和SDO2.0.0
工具栏上应该出现,Lomboz J2EE View的图标了。
3、 详细配置
以下配置皆在windows—Perferences中进行。
(1) Build Path
如图:01
(2) Lomboz
如图:02
(3)Lomboz—Server Definitions
Server Types选择Apache Tomcat v5.0.x
a、 Properties
如图:03
b、 Server Classpath
如图:04
c、 Project Classpath
如图:05
4、创建测试工程和页面
并在C:\Tomcat5\conf\server.xml中加入如下内容,连接到项目。
//... ...
<Context debug="0"
docBase="D:\workspace\myJSP\test"
path="/test" reloadable="true" workDir="D:\workspace\myJSP\j2src\org\apache\jsp"/>
</Host>
</Engine>
//... ...
建立工程,选择java lomboz project后,会有创建向导,帮助你创建LOMBOZ项目。
向导其中一个步骤就是“create j2ee module”,会有一个分页窗体,其中“web module”中应该建立project容器目录,相当与一个web发佈目录,我的容器目录起名“test”;在“Targeted Servers”你的project运行所依靠的应用服务器(app server),根据目前的配置选择“Apache Tomcat v5.0.x”。
如图:06
啓动lomboz项目,你单击工具栏上的lomboz按钮,会有一个lomboz的工作窗体,其中有stop,run,refresh等功能。在这个窗体中选择你的lomboz工程,右键会有一个弹出菜单,选择run server就可以运行了。
启动Lomboz,然后在IE中测试页面。
如图12
终于OK了,在配置过程中几乎所有的问题都出在Server Classpath中,经过试验后,上面截图中所包含的jar文件,就可以保证你的LOMBOZ在运行过程中不会出错了。
即使出现了问题,也不要着急,看清楚提示,然后检查是否有Jar包没有加到Server Classpath路径上。






