问题标签 [iiop]

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 投票
2 回答
1143 浏览

java - DIIOP_IOR.TXT 中的端口 0,如何更改?

我正在尝试使用独立的 Java 程序远程登录 Domino。我ncso.jar在类路径中有(和 TrustedCerts.class)。

DIIOP_IOR.TXT文件由 diiop 任务生成。如果我将文件内容直接复制到我的程序中并尝试像这样创建会话:

结果是:

服务器名称有效,但端口 0 似乎很奇怪。我在http://www2.parc.com/istl/projects/ILU/parseIOR/尝试了一个在线解码器,结果如下:

...这似乎证实了端口不正确。我已经用 IIOP 站点文档在 Internet 站点中指定了服务器 URL,但那里没有端口字段。

问题:

  1. 我在哪里设置出现的端口diiop_ior.txt
  2. 我应该指定哪个端口?(我猜是1352)

编辑

这是tell diiop show config在服务器上的结果:

0 投票
0 回答
1306 浏览

java - 带有 spring-aop 的 Spring RMI-IIOP(CORBA)

我正在尝试使用 spring 实现 rmi-iiop。我搜索了很多,但没有找到任何最新的例子。因此,我从本书中的“公开 Corba 服务”部分开始。即使它是基于较旧的 spring 版本编写的,它似乎也可以工作。

这些是我的配置

服务器

豆子

客户

客户端类

这样可以正常工作。

但问题是在使用spring aop时。当 aop 创建一个代理 bean 时,服务器中的 stub/tie 查找失败

即使异常说未找到 $Proxy203_Stub,但在调试时我发现实际异常发生在 Tie 查找失败时。

因此,作为 JndiRmiServiceExporter javadoc 中提到的另一个选项,我尝试不使用 java.rmi.Remote 接口和 RemoteException。但随后 bean 创建失败,找不到 RmiInvocationWrapper_Stub。

同样,实际异常发生在 Tie 查找失败时。

我看到 RmiInvocationWrapper 存根和 tie不是最新版本中的 spring-context.jar 的一部分,并且不再需要 rmi。但我没有看到任何与 rmi-iiop 相关的东西。因此,假设需要 stub 和 tie,我创建了 _RmiInvocationWrapper_Tie.class 和 _RmiInvocationHandler_Stub.class 并将它们添加到 jar 中。然后服务器开始工作。

但是在启动客户端时,它失败了

所以我现在完全陷入困境,不知道如何继续。请指教。如果有人可以基于此提供任何最新的示例配置,那会更好。

0 投票
1 回答
30 浏览

weblogic - Weblogic远程安全

我在 Weblogic 12c 的安全配置中发现了一个问题,开发人员可以通过执行以下操作从生产中获取资源:

我想为这些远程查找设置密码,同时我不想影响在服务器中运行的本地应用程序并通过执行以下操作从服务器注入 jndi 资源:

0 投票
0 回答
314 浏览

corba - 如何使用 Corba/IIOP 客户端访问部署在 TomEE (Plume) 上的 EJB3?

我正在寻找一些提示或可能的示例,以在TomEE (Plume) 上部署并使用 IIOP/CORBA 客户端访问相同的 EJB3 时将 EJB3 公开为IIOP/CORBA兼容。

我们当前的应用程序是这样设计的,它的EJB(EJB3)暴露给CORBA/IIOP客户端,我们所有的 WEB 和独立客户端都使用那些使用IIOP/CORBA协议的EJB 。

例子:

由于Glassfish完全支持corba协议并且工作正常。现在,我希望与TomEE Plume 进行同样的工作。

任何相关的输入或帮助都将导致我们决定选择TomEE作为我们的应用程序服务器的合适候选者来代替Glassfish

0 投票
0 回答
1656 浏览

java - Java RMI/IIOP:javax.naming.CommunicationException

我正在尝试连接到部署在 Azure 上的 WebSphere 上的应用程序。端口是 8445。通信是通过 RMI/IIOP 进行的。我收到以下错误

这是属性文件:

以下是完整的错误堆栈:

0 投票
1 回答
396 浏览

c++ - 如何使用 IIOP 和 omniORB 进行远程调用

我已经在 Windows Server 2012 上成功安装了omniORB。我有两个使用omniidl编译器编译的 IDL 文件,现在有两个 IDL 文件的头文件和源文件。

在此处输入图像描述

您如何编写一个可以远程连接并在 C++ 中进行功能调用的客户端?这个过程是如何工作的?

我订购了这本书"Advanced CORBA Programming with C++",它应该很快就会在这里,但是,如果有人有使用 C++ 编写 IIOP 客户端的经验,如果你能解释如何建立连接并进行简单的调用。我只制作客户端,因为设备已经有 iiop 服务器。

0 投票
1 回答
882 浏览

corba - 了解GIOP网络数据包

问题

我想详细了解 GIOP (CORBA) 数据包,但我在 ServiceContextList 部分苦苦挣扎。特别是我不知道一个 ServiceContext 的长度是多少。

例子

我创建了一个 IDL 文件,如下所示:

我创建了一个客户端服务器应用程序,从客户端调用 add(5,6) 并从服务器获得回复 11。我将与 tcpdump 的通信转储到一个文件中。下图为回复消息部分: 回复消息的 TCP 转储

绿色部分对我来说很清楚,红色部分对我来说不清楚。如上所述,我完全不清楚哪些字节显示了一个 ServiceContext 的长度。谁能给我一个提示?

0 投票
1 回答
1312 浏览

java - Wildfly 9.0.2.Final:“IOP00410216:(COMM_FAILURE)无法在指定端口上创建侦听器线程:3529”

本文所述,我有一个 Wildfly集群。我最近将数据源更新到我们拥有的新 HA MS SQL Server 集群,并重新启动了整个特定服务器(使用我们创建的 Linux 服务)。

不幸的是,我遇到的错误在同一物理服务器中找到的所有服务器组中都有效。这个错误是:

我尝试了各种方法使其工作,包括终止在端口 3529 上运行的进程,但无济于事。

“iiop-ssl”的套接字绑定端口 3529(参见 domain.xml 以供参考)。

我该如何解决这个问题?网上找到的各种解决方案似乎不适用于我的情况。

完整的堆栈跟踪:

谢谢您的帮助。

0 投票
0 回答
716 浏览

java - 如何使用 IIOP/CORBA 查找部署在 Wildfly 11 上的 EJB?

我想使用 IIOP/CORBA 查找在 Wildfly 服务器上部署的 EJB。

在 Payara 服务器上,我可以使用以下配置执行此操作:

Payara JNDI 查找

Wildfly 需要设置哪些属性?我查看了许多示例,但它们使用的是http-remoting

0 投票
1 回答
82 浏览

cluster-computing - 使用 tomee 调用多个 ejb 服务器的 Web 服务器

我正在使用 TomEE 服务器,我想将我的 ejb 应用程序部署到多个实例,并希望使用 Web 应用程序访问它。我想在 web 应用程序和 ejb 应用程序之间添加一个负载均衡器。我怎样才能做到这一点。

我已经有一个使用 mod_jk 的 Web 应用程序多个实例的负载均衡器,但我需要在 INITIALCONTEXT 属性文件中的某处进行此配置。

附上一张我想如何构建我的应用程序架构的图片。建筑图片

很长一段时间以来,我一直在为此苦苦挣扎。任何帮助都将是可观的。