问题标签 [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.
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 无法识别配置更改。
- 帮助将不胜感激
- 推荐一个不同的、可能更容易配置的 ORB 也可能不错
一颗心感到感谢!
java - 尝试使用 corbaloc url 连接到 CORBA 服务
那个狭窄的地方就挂了。
我的服务设置为在静态端口上运行。我们知道它有效,因为我们通常通过 NamingService 查找它。
我究竟做错了什么?
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”的不同类型预先启动加载的实例......
osgi - 在osgi中使用corba时获取ClassNotFound异常
我想将 corba 服务封装到 osgi 包中。我使用 karaf 作为 osgi 容器,使用 openorb 作为 orb 实现和蓝图来注册 osgi 服务。但是当我将我的 corba 功能安装到 karaf 时,总是得到 ClassNotFound 异常。像这样的异常堆栈:
java - 如何在 Java 中生成具有特定 IP 和端口的 IOR
我正在调试 Corba 代码的服务器部分,我解码了生成的 IOR,但是当我在 orb_init() 中更改时,ip 没有改变。下面是我的一段代码:
每次我更改IP时:
它打印相同的ip和端口(3.222.123.22),下面是解码的ior内容:
有人可以帮助我我缺少什么或我需要做什么才能将更新的 IP 合并到 IOR 中。
谢谢。
java - openorb:如何在 ior 中发布 IP
我想在 IOR 文件中设置特定的 ip,我这样做如下:
当我解码生成的 IOR 文件时,我看到的是机器 IP,而不是配置的 IP(165.100.10.1)。我能够在解码的 IOR 中看到端口(60003),但看不到 IP。
我错过了什么吗,有人可以帮忙吗?