小编Nat*_*lls的帖子

如何使用CORBA.TRANSIENT:初始和转发的IOR无法访问的vmcid:IBM次要代码:E07错误

BLUF:我试图将独立客户端连接到WebSphere中的Extreme Scale缓存时收到的异常有点误导,所以我在这里提供了解决方案.

我在WebSphere Application Server(WAS)v8.5中成功安装了WebSphere Extreme Scale(WXS)v8.5(注意:不要尝试在Installation Manager中同时执行此操作,否则文件将丢失 - 单独安装它们).我也成功安装了客户端和服务器EAR,因此我可以使用REST服务到客户端,然后连接到服务器以访问缓存.但是,当我尝试从java命令行(或从Eclipse中)运行独立客户端时,我遇到了以下异常:

java.lang.Throwable: org.omg.CORBA.TRANSIENT: initial and forwarded IOR inaccessible  vmcid: IBM  minor code: E07  completed: No
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1272)
...
Caused by: java.lang.Throwable: connect: Address is invalid on local machine, or port is not valid on remote machine
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:381)
Run Code Online (Sandbox Code Playgroud)

在ObjectGridManager上调用connect时:

_client = _ogManager.connect(hostport, null, clientObjectGridURL);
Run Code Online (Sandbox Code Playgroud)

要检查的第一件事是objectGridClient.properties文件中的主机和端口号是正确的(例如,端口号将与应用程序服务器的端口列表中的BOOTSTRAP端口匹配).就我而言,这是正确的.使用netstat -an | grep查看是否有人在监听端口,或者telnet到主机端口.

接下来要检查的是防火墙不会妨碍与端口的连接.还有来自服务器的客户端回调,因此您需要检查这不会产生问题.就我而言,这不是问题.

websphere corba exception

1
推荐指数
1
解决办法
7453
查看次数

标签 统计

corba ×1

exception ×1

websphere ×1