问题标签 [openorb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
953 浏览

java - CORBA:尝试配置和运行 OpenORB 时出现问题

我正在为 CORBA 客户端编写一个模拟器,即我正在模拟一个 CORBA 服务器。

CORBA 服务器的一个要求是它向 CORBA NameService 注册某个对象。

我不知何故偶然发现了 OpenORB。

我已经下载了它所有的二进制 zip 档案,并将它们全部解压到一个目录中 - %TCOO_HOME%. ins.bat我通过目录中的脚本运行 NameService %TCOO_HOME%\NamingService\bin

我设法运行 NameService。

如果我编辑ins.bat文件并添加到%JAVA% -Xbootclasspath/p:%BOOTCLASSPATH% -Dopenorb.home.path=%TCOO_HOME% -jar %TCOO_HOME%\tools\lib\launcher.jar org.openorb.ins.Server %*命令标志:-u -e --debug debug我什至可以看到打印出以下内容:

如果我编辑default.xml配置文件%TCOO_HOME%\OpenORB\config并以下列方式将端口更改为 684:

ins.bat 文件的输出不会发生任何变化 - 换句话说,ins 无法识别配置更改。

  1. 帮助将不胜感激
  2. 推荐一个不同的、可能更容易配置的 ORB 也可能不错

一颗心感到感谢!

0 投票
3 回答
6399 浏览

java - 尝试使用 corbaloc url 连接到 CORBA 服务

那个狭窄的地方就挂了。

我的服务设置为在静态端口上运行。我们知道它有效,因为我们通常通过 NamingService 查找它。

我究竟做错了什么?

0 投票
2 回答
491 浏览

java - OSGI 中的 openorb 和 jdk 冲突

我在 osgi 中使用 openorb 得到以下异常。
我正在使用 openorb-1.3.1.jar 和 jdk1.6。
我认为 jdk 中的 openorb-1.3.1.jar 和 rt.jar 都包含许多导致问题的重复项。
例如,由于 rt.jar 和 openorb-1.3.1.jar 中都存在 org.omg.CORBA.ORB 类,因此发生了以下错误。
请提出解决问题的正确方法。

例外是,

java.lang.LinkageError:加载程序约束违规:加载程序(在 java.lang.ClassLoader.findBootstrapClass 中为名称为“org/omg/CORBA/ORB”的不同类型预先启动加载的实例......

0 投票
2 回答
652 浏览

osgi - 在osgi中使用corba时获取ClassNotFound异常

我想将 corba 服务封装到 osgi 包中。我使用 karaf 作为 osgi 容器,使用 openorb 作为 orb 实现和蓝图来注册 osgi 服务。但是当我将我的 corba 功能安装到 karaf 时,总是得到 ClassNotFound 异常。像这样的异常堆栈:

0 投票
0 回答
1197 浏览

java - 如何在 Java 中生成具有特定 IP 和端口的 IOR

我正在调试 Corba 代码的服务器部分,我解码了生成的 IOR,但是当我在 orb_init() 中更改时,ip 没有改变。下面是我的一段代码:

每次我更改IP时:

它打印相同的ip和端口(3.222.123.22),下面是解码的ior内容:

有人可以帮助我我缺少什么或我需要做什么才能将更新的 IP 合并到 IOR 中。

谢谢。

0 投票
1 回答
107 浏览

java - openorb:如何在 ior 中发布 IP

我想在 IOR 文件中设置特定的 ip,我这样做如下:

当我解码生成的 IOR 文件时,我看到的是机器 IP,而不是配置的 IP(165.100.10.1)。我能够在解码的 IOR 中看到端口(60003),但看不到 IP。

我错过了什么吗,有人可以帮忙吗?