JacORB安装及配置指南



安装前需要注意,JAVA_HOME配置的路径不能含有空格(例如/Program Files/),另外Ant可以正常使用

1.  从svn上下载JacORB-2.3.0-bin.zip(不包含源码)或者JacORB-2.3.0-src.zip(包含源码)

2.  解压的任意目录下,如E:/JacORB

3.  在E:/JacORB下新建一个目录classes

4.  添加如下的系统环境变量

1)  JACORB_HOME=E:/JacORB

2)  Path环境变量添加%JACORB_HOME%/bin

3)  Classpath环境变量添加%JACORB_HOME%/lib/idl.jar;%JACORB_HOME%/lib/jacorb.jar;%JACORB_HOME%/lib/logkit-1.2.jar;%JACORB_HOME%/lib/avalon-framework-4.1.5.jar;%JACORB_HOME%/classes;

5.  % JACORB_HOME%下的etc目录有一个文件jacorb_properties.template,将此文件copy到步骤3所新建的classes目录下,并修改文件为jacorb.properties

6.  编辑jacorb.properties文件,将其中的ORBInitRef.NameService对应的键值更改为file:/c:/NS_Ref,如下:

ORBInitRef.NameService=file:/c:/NS_Ref

7.  % JACORB_HOME%下的etc目录有一个文件orb.properties,修改其中的jacorb.config.dir对应的键值为e:/JacORB,如下:

jacorb.config.dir=e:/JacORB

8.% JACORB_HOME%下的etc目录有一个文件commom.xml,定位到如下位置:

       <path>

<!--      <pathelement>

      <pathelement>

      <!-->

         <include>

         <exclude>

         <!--  

         <exclude>

         -->

      </fileset>

      <pathelement>

      <pathelement>

   </path>

       修改为粗体部分

9.  定位到% JACORB_HOME%下的bin目录,发现存在下列4个文件:

a)         idl.bat.tpl

b)        idl.tpl

c)         jaco.bat.tpl

d)        jaco.tpl

分别将上述4个文件的tpl后缀去掉(tpl表示template模板,不知为何从官方网站下载的文件会出现这样的问题,不修改直接导致jacorb无法工作)

10.              修改jaco.bat:

原先内容:

@JAVA_CMD@ -Djava.endorsed.dirs=@JACORB_HOME@/lib -Djacorb.home=@JACORB_HOME@ -Dorg.omg.CORBA.ORBClass=org.jacorb.orb.ORB -Dorg.omg.CORBA.ORBSingletonClass=org.jacorb.orb.ORBSingleton -classpath %CLASSPATH% %*

修改后为:

JAVA -Djava.endorsed.dirs=%JACORB_HOME%/lib -Djacorb.home=%JACORB_HOME% -Dorg.omg.CORBA.ORBClass=org.jacorb.orb.ORB -Dorg.omg.CORBA.ORBSingletonClass=org.jacorb.orb.ORBSingleton -classpath %CLASSPATH% %*

11.              修改idl.bat:

原先内容:

@JAVA_CMD@ -classpath "@JACORB_HOME@/lib/idl.jar;@JACORB_HOME@/lib/logkit-1.2.jar;%CLASSPATH%">,出现如下信息:

[jacorb.orb.print_ver] INFO :

        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

        JacORB V 2.3.0,>

Width = 14

Old value at (30,13): 0.21

Setting (30,13) to 470.11

New value at (30,13): 470.11

MyException, reason: This is only a test exception, no harm done :-)

[jacorb.orb] INFO : prepare ORB for shutdown...

[jacorb.orb] INFO : ORB going down...

[jacorb.orb.iiop] INFO : Client-side TCP transport to 192.168.100.47:1408 closed

.

[jacorb.orb.iiop] INFO : Client-side TCP transport to 192.168.100.47:1407 closed

.

[jacorb.orb] INFO : ORB shutdown complete

 

看到这些表示你已经成功的运行了一个极其简单的例子

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值