1. 查看 bin 目录下 ntfy.bat 文件,内容如下:
@echo off
rem Starts the JacORB Notification Service
rem set CLASSPATH="..\lib\backport-util-concurrent.jar;..\lib\picocontainer-1.2.jar;..\lib\antlr-2.7.2.jar"
jaco org.jacorb.notification.ConsoleMain %*
2. 启动通知服务器
ntfy -port 9999 -writeIOR D:/jacorb/ior/NF_Ref
-port 9999 设置通知服务器的端口
-writeIOR D:/jacorb/ior/NF_Ref 设置通知服务器IOR文件的路径。
启动成功输出的日志如下:
D:\jacorb>ntfy -port 9999 -writeIOR D:/jacorb/ior/NF_Ref
[jacorb.orb.print_ver] INFO :
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
JacORB V 2.3.0, www.jacorb.org
(C) The JacORB project 17-Feb-2007
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[jacorb.orb] INFO : Property "jacorb.hashtable_class" is set to: java.util.HashM
ap
[org.jacorb.orb.codes] WARN : Warning - unknown codeset (GBK) - defaulting to IS
O-8859-1
[jacorb.orb.intercept] INFO : InterceptorManager started with 0 Server Intercept
ors, 0 Client Interceptors and 1 IOR Interceptors
[jacorb.poa] INFO : oid:
5F 45 43 46 61 63 74 6F 72 79 _ECFactory
object is activated
[jacorb.poa] INFO : Using server ID (3549237391) for transient POA
[jacorb.orb.singleton] INFO : created ORBSingleton
[jacorb.orb.giop] INFO : ClientConnectionManager: created new ClientGIOPConnecti
on to 10.40.70.86:9999 (12be1bd)
[jacorb.orb] INFO : ORB run
分享到:
相关推荐
这是因为Ant默认并不包含所有第三方库,尤其是像JacORB这样的特定服务接口实现。JacORB(Java Object Request Broker)是Java版的CORBA(Common Object Request Broker Architecture)实现,它提供了CORBA标准的ORB...
- `jaco.bat.bak`:可能是Windows系统的启动脚本备份,用于启动JacORB服务器。 - `idl.bak`:IDL文件的备份,包含CORBA接口定义。 - `idl.bat.bak`:IDL编译器的批处理脚本备份,将IDL文件转换为Java源代码。 - `...
- **初始引用**:定义了 JacORB 启动时可用的服务地址,如命名服务。 - **Acceptor Exception Event Plugin**:处理接收器异常事件的插件配置。 - **Codesets**:定义了 JacORB 处理字符集的方式。 - **Compacting ...
5. **examples** 目录:可能会包含一些示例程序,演示了如何使用JacORB创建和运行CORBA服务和客户端。这些示例对于初学者来说非常有价值,可以帮助快速上手。 6. **src** 或 **src.zip**(如果存在):可能包含项目...
5. **事件和服务**:讨论CORBA事件模型以及JacORB提供的各种服务,如Naming Service和Trading Service。 6. **异常处理**:说明如何处理ORB和CORBA操作中可能出现的异常。 7. **性能和调试**:提供优化技巧和调试...
我们可以总结出JacORB编程涉及到的关键知识点包括:CORBA标准的Java实现,通过IDL定义分布式对象接口,编写客户端和服务器端代码以及进行对象调用,JacORB的配置和管理,以及如何使用JacORB提供的命名服务和实现仓库...
#### 三、启动程序 1. **启动 JacORB 名称服务器**: - 在命令行中输入 `startns`。 2. **启动 JacORB 对象请求代理**: - 输入 `starttnameserv -ORBInitialPort 30000`。 3. **启动服务端程序**: - 使用 `...
5. 运行ORB并启动服务,然后在客户端调用服务。 ** 示例代码 ** 在客户端,创建一个ORB实例并定位远程对象: ```java import org.jacorb.orb.ORB; import org.omg.CosNaming.*; public class Client { public ...
这对于那些希望在自己的项目中使用 JacORB 或者对 ORB 技术感兴趣的开发者而言,提供了深入学习和研究的机会。 ** Apache CXF 和 WebLogic 9.2** 虽然主要讨论的是 JacORB,但压缩包中包含了关于 Apache CXF 在 ...
- **Web服务集成**:可以通过JacORB的WS-IF支持,将CORBA对象暴露为Web服务,或者消费Web服务。 ### 6. 示例代码 - **服务器端**:创建ORB实例,注册对象,等待客户端请求。 - **客户端**:获取ORB实例,查找并...
JacORB 作为一个轻量级的 ORB,具有高效、可移植、易于使用的特点,支持 Java 2 Platform Standard Edition (J2SE) 和 Java 2 Platform Enterprise Edition (J2EE)。 **二、 JacORB 版本 3.7** JacORB 3.7 是该...
- JacORB 可以作为一个独立的服务运行,也可以嵌入到应用程序中作为 ORB 服务。 - 开发者需要配置 JacORB 的服务器端和客户端,定义ORB、POA 和对象引用,然后利用 IDL 生成的 Java 类进行编程。 - JacORB 支持...
4. **部署与运行**:编译并打包应用,然后在支持JacORB的服务器上部署,启动ORB并启动应用。 **五、 学习资源与社区支持** 为了更好地理解和使用JacORB3.0beta1,你可以参考官方文档、教程和示例,同时,参与...
jacORB 2.3.1编程指导是一本由JacORB团队编写的全面指南,旨在帮助开发者深入了解并掌握jacORB 2.3.1版本的使用方法与技巧。本书首次出版于2009年5月26日,由多位贡献者共同编写,包括Alphonse Bendt、Gerald Brose...
这使得开发者可以使用CORBA的标准接口定义来设计服务,然后通过JacORB的编译器生成对应的Java类,这些类可以被Java应用所使用。 ** 使用步骤 ** 1. **安装 JacORB**:解压下载的JacORB-2.2.3压缩包,配置环境变量...
**下载与安装JacORB**:用户可以通过访问JacORB官方网站或使用版本控制系统如Git来下载JacORB的源代码。安装过程需要满足一定的硬件和软件要求,例如Java运行环境(JRE)和Java开发工具包(JDK)。JacORB的设计考虑...
用户在解压后需要根据提供的文档或README文件来了解如何配置和使用JacORB的源代码,以便在IDE中集成并进行CORBA应用的开发。 使用JacORB-2.3.0-src.zip,开发者可以: 1. 配置MyEclipse或Eclipse,安装JacORB插件,...
- **命令行属性**:也可以在启动 JacORB 应用时通过命令行传递配置选项。 - **ORB 初始化参数**:这些参数通过 `ORB.init()` 方法设置,用于初始化 ORB 实例。 - **常见配置选项**: - **初始引用**:用于指定...
JacORB的安装 添加JACORB_HOME C:\jacorb-2.3.1 修改CLASSPATH为 .;%JAVA_HOME%\jre\lib;%JACORB_HOME%\lib\antlr-2.7.2.jar; %JACORB_HOME%\lib\backport-util-concurrent.jar;%JACORB_HOME%\lib\idl.jar; %JACORB_...
**JacORB 2.3.0 - 免费的CORBA服务详解** JacORB(Java ORB)是一款开源的CORBA(Common Object Request Broker Architecture)实现,专为Java平台设计。它符合OMG(Object Management Group)制定的CORBA标准,...