JacORB2.1 ,ant入门教程

Technorati 标签: JacORB, ant, corba

JacORB2.1 ,ant入门教程

2007年9月26日

目录

1 内容简介.... 2

2 下载安装Jacorb2.1. 2

2.1 下载JacORB.. 2

2.2 环境变量配置... 2

2.2.1 classpath设置... 2

2.2.2 path设置... 2

2.2.3 jacorb.properties设置... 2

2.2.4 测试命名服务(NS,Naming Service)是否可以正常启动... 3

2.3 idl编译DEMO下的grid例子... 3

1 内容简介

JacORB是免费的Java对象请求代理系统(CORBA),附带全部源代码,包含大部分CORBA对象服务的实现,以及大量的代码实例。下面将介绍如何运行它所带的DEMO,了解基本的JacOrb知识.(假设您的系统为WIN2K/XP/NT,且已经安装jdk1.4.x 和 ANT工具).

2 下载安装Jacorb2.1

2.1 下载JacORB

从附件下载JacORB_2_1-compact.zip (已经编译的版本),解压缩到磁盘上,例如D:/Java/JacORB_2_1

2.2 环境变量配置

2.2.1 classpath设置

classpath=.;D:/Java/JacORB_2_1/lib/antlr-2.7.2.jar;D:/Java/JacORB_2_1/lib/avalon-framework-4.1.5.jar;D:/Java/JacORB_2_1/lib/concurrent-1.3.2.jar;D:/Java/JacORB_2_1/lib/idl.jar;D:/Java/JacORB_2_1/lib/jacorb.jar;D:/Java/JacORB_2_1/lib/logkit-1.2.jar;D:/Java/JacORB_2_1/lib/wrapper-3.0.3.jar;D:/Java/JacORB_2_1/classes;(注:原作者的 classpath=.;D:/Java/JacORB_2_1/idl.jar;D:/Java/JacORB_2_1/jacorb.jar;D:/Java/JacORB_2_1/classes; 实际测试是会抛出很多异常,所以把lib下所有的jar包都加到classpath)

2.2.2 path设置

为了方便使用ant和命令行工具,在原有的path环境变量上添加D:/Java/JacORB_2_1/bin

2.2.3 jacorb.properties设置

把D:/Java/JacORB_2_1/etc目录下的jacorb_properties.template复制到D:/Java/JacORB_2_1/classes目录下,并更名为jacorb.properties。在Corba中命名服务是非常重要的, 编辑jacorb.properties文件,设置其中的 ORBInitRef.NameService=file:/c:/NS_Ref(这里是示例,当然可以为任何httpURL或者其他路径),这个NS_Ref文件会在启动命名服务时生成.该配置文件其余部分保留默认值即可.

2.2.4 测试命名服务(NS,Naming Service)是否可以正常启动

在dos窗口下输入ns c:/NS_Ref,如果出现下面的输出说明已经正常启动

[configuration loaded from classpath resource file:/C:/JacORB_2_1/classes/jacorb.properties]

JacORB V 2.1, www.jacorb.org

(C) Gerald Brose, XTRADYNE Technologies/FU Berlin, 16-Feb-2004

[jacorb.orb.intercept] INFO : InterceptorManager started with 0 SIs, 0 CIs and 1

IORIs

[jacorb.naming] INFO : NS up

[jacorb.orb] INFO : ORB run

如果没有任何输出,可能是由于你的jacorb.properties文件没有放到classpath所在的目录下;如果有异常请确定D:/Java/JacORB_2_1/lib的所有jar包是否在classpath里。

2.3 idl编译DEMO下的grid例子(略)

你可能感兴趣的:(JacORB2.1 ,ant入门教程)