JacORB 1.3安装

原创 2001年11月15日 18:31:00

JacORB 1.3安装<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

安装:

1.  如果下载的是源码,需要用ant1.2www.apache.org上找)以上的编译器编译,不过最好是下载编译好的版本。这里假设你手上是编译版本。

2.  配置好jdk1.2以上版本,因为JacORB有几个GUI工具要使用swing,jfc组件。

3.  jacorb_properties.template备份后,改名为jacorb.properties,并放入classpath路径中,我的路径为e:/JacORB

4.  修改jacorb.properties中的ORBInitRef.NameService参数,其他参数使用缺省设置。

ORBInitRef.NameService=http://127.0.0.1/JacORB/ctest/NS_Ref

其中http://127.0.0.1是我本机ip,如果要在网络上使用,要使用真实的ip地址,/JacORB/ctest/NS_Refior文件在web server的地址,在我的电脑上磁盘地址是e:/JacORB/ctest/NS_Ref,我在iis中将e:/JacORB映射为JacORB.

5.  lib目录中的两个jaridl.jar,jacorb.jar添加进classpath.

6.  bin目录添加到系统path路径中,这不是必须的,但可以给工作带来方便。

测试:

启动Name Servie

ns e:/JarORB/ctest/NS_Ref

正好对应http://127.0.0.1/JacORB/ctest/NS_Ref,如果显示:

[ POA RootPOA - ready ]

[ POA NameServer-POA - ready ]

说明Name Service服务启动了。如果有问题,再检查一下前面的设置。

运行demo.grid例子程序:

例子程序源码在demo目录下,我们运行grid程序,它用来在一个表格中添加几个数字,再返回表格内容。

如果有ant的话,会很方便,在命令行方式下进入e:/JacORB/demo/grid目录下,敲入ant,编译好的class文件将放在classes/demo/grid目录下。如果不用ant,那你可以一个一个编译,或者在ide中编译。在命令行方式进入classes目录,敲入start jaco demo.grid.Server,将启动 服务Server

敲入start jaco demo.grid.Client,启动client,我们就能看到运行结果了。相应的Serverns显示联结信息。

 

JacORB工具使用介绍:

Idl   –d 编译后目录   idl文件

编译idl文件。

 

Ns  ior文件位置

启动name service服务

 

lsns

文本方式列出当前服务中的name serviec列表

 

nmg

图形方式工作的name service列表,还可以新建Context(没有太明白这个概念)

 

dior –f  ior文件位置

ior文件解码器,将ior文件翻译成用户可读格式。

 

Pingo –f  ior文件位置

测试联结ior对象

 

总结

    这里我只是简单的介绍了JacORB的快速安装和实现NameService服务。工具也是介绍和NameService相关的几个和常用方法。对于JacORBCORBA中的进一步使用,希望我们一起来探讨。

                                                    Cocia Lin(cocia@163.com)

JacORB安装及配置

1. 去JacORB官网http://www.jacorb.org/index.html 下载JacORB,本例中使用的是目前的最新版jacorb-3.3-binary。解压到C:\jacorb-3....
  • frank_good
  • frank_good
  • 2015年06月16日 13:04
  • 1387

Jacorb 安装与设置

 1. 下载安装Jacorb2.1      下载JacORB_2_1-compact.zip(已经编译的版本),解压缩到磁盘上,例如 E:/JacORB .      然后, 为了在调试时可以找到有...
  • casularm
  • casularm
  • 2004年08月31日 18:00
  • 5955

Windows10安装Tensorflow1.3

1.安装Python https://www.python.org 下载python3.5.3 64bit,右键python-3.5.3-amd64.exe以管理员身份运行。   2.安装cu...
  • ss910
  • ss910
  • 2017年08月01日 22:06
  • 1474

jacorb 的使用(一)

1. http://www.jacorb.org/download.html 下载最新的2.3版本 2. 将jacorb放在 D:/jacorb 目录下。 3. 修改 /bin目录下的 jaco.ba...
  • njchenyi
  • njchenyi
  • 2011年01月10日 14:07
  • 1621

jacorb 的使用(三)启动通知服务

1. 查看 bin 目录下 ntfy.bat 文件,内容如下: @echo off rem Starts the JacORB Notification Service rem set CLASSPA...
  • njchenyi
  • njchenyi
  • 2011年01月10日 14:09
  • 1866

ubuntu16.04安装tensorflow1.3

1.安装cuda8.0 http://blog.csdn.net/ss910/article/details/76099660 2.安装python3.5 http://blog.cs...
  • ss910
  • ss910
  • 2017年07月26日 20:23
  • 3713

jacorb 的使用(四) idl 编译

1. bin目录下 idl.bat的内容如下: @echo off rem @JAVA_CMD@ -classpath "@JACORB_HOME@/lib/idl.jar;@JACORB_HOME@...
  • njchenyi
  • njchenyi
  • 2011年01月10日 14:09
  • 2935

Eclipse下JacORB开发环境搭建及实例

JacORB是OMG  corba的Java实现,用于开发分布式应用。本文将详细介绍如何在Eclipse下搭建JacORB开发环境。 一、安装JacORB 首先下载Jacorb发行包,到J...
  • lyc_0528
  • lyc_0528
  • 2014年06月04日 23:42
  • 1008

JacORB 配置

     由于老师要求用JacORB开发一个CORBA应用,于是自己动手配置了一下JacORB。不管是按照前辈们的配置还是老师给的配置方法,始终不成功。费了大半天的时间才配成功。所以把心得写下来,一是...
  • liuhuang007
  • liuhuang007
  • 2010年04月13日 21:01
  • 1725

jacorb 的使用(二) 启动命名服务

1. 查看 bin目录下 ns.bat的内容如下: @echo off rem Starts the JacORB name server jaco org.jacorb.naming.NameSer...
  • njchenyi
  • njchenyi
  • 2011年01月10日 14:08
  • 2152
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JacORB 1.3安装
举报原因:
原因补充:

(最多只允许输入30个字)