如何指定JDK的orbd.exe(对象请求代理守护进程)使用的端口范围?

问题描述 投票:1回答:1

我们有一个遗留应用程序,它使用CORBA在不同机器上的两个Java进程之间进行通信。我们使用JDK的ORBD.exe作为对象请求代理。在所有现有环境中,对这两台机器之间使用的端口没有任何限制。此应用程序现在已安装在另一个客户处,他们拒绝打开通过CORBA进行通信的两个工作站之间的所有端口。有没有办法以一种只使用20个端口的方式配置ORBD.exe?我搜索了一下,发现JacORB为例子提供了参数(jacorb.net.socket_factory.port.min / jacorb.net.socket_factory.port.max)但是关于https://docs.oracle.com/javase/1.5.0/docs/guide/idl/orbd.html ORDB.exe似乎只允许规范名称服务器正在侦听新连接的端口(-ORBInitialPort,默认为1050)和另一个我不理解的端口(-port,默认为1049)。那是对的吗?

java corba jacorb
1个回答
0
投票

我认为orbd有一个-port选项。所以你应该说orbd -port 9999。默认端口是1049。

© www.soinside.com 2019 - 2024. All rights reserved.