org.omg.CORBA.TRANSIENT:初始和转发的 IOR 不可访问 - 应用程序之间
Posted
技术标签:
【中文标题】org.omg.CORBA.TRANSIENT:初始和转发的 IOR 不可访问 - 应用程序之间【英文标题】:org.omg.CORBA.TRANSIENT: initial and forwarded IOR inaccessible - Between applications 【发布时间】:2016-10-09 07:17:57 【问题描述】:例外:
当我在应用程序之间进行通信时,我面临以下问题。
我浏览了以下链接,但它们适用于客户端查找应用程序。
link1
我也看到了这个链接,但它不是描述性的(说明性的)。 IBM link
仅供参考:两个应用程序都在同一个集群中。
任何帮助将不胜感激
Exception in JMSEngine() Constructor
javax.naming.NamingException: Error getting WsnNameService properties
at com.ibm.ws.naming.util.WsnInitCtxFactory.mergeWsnNSProperties(WsnInitCtxFactory.java:1553) ~[com.ibm.ws.runtime.jar:na]
at com.ibm.ws.naming.util.WsnInitCtxFactory.getRootContextFromServer(WsnInitCtxFactory.java:1043) ~[com.ibm.ws.runtime.jar:na]
at com.ibm.ws.naming.util.WsnInitCtxFactory.getRootJndiContext(WsnInitCtxFactory.java:963) ~[com.ibm.ws.runtime.jar:na]
at com.ibm.ws.naming.util.WsnInitCtxFactory.getInitialContextInternal(WsnInitCtxFactory.java:615) ~[com.ibm.ws.runtime.jar:na]
at com.ibm.ws.naming.util.WsnInitCtx.getContext(WsnInitCtx.java:128) ~[com.ibm.ws.runtime.jar:na]
at com.ibm.ws.naming.util.WsnInitCtx.getContextIfNull(WsnInitCtx.java:765) ~[com.ibm.ws.runtime.jar:na]
at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:164) ~[com.ibm.ws.runtime.jar:na]
at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:179) ~[com.ibm.ws.runtime.jar:na]
at org.apache.aries.jndi.DelegateContext.lookup(DelegateContext.java:161) ~[na:na]
at javax.naming.InitialContext.lookup(InitialContext.java:422) ~[na:1.7.0]
Caused by: org.omg.CORBA.TRANSIENT: initial and forwarded IOR inaccessible
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1287) ~[na:na]
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1461) ~[na:na]
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1175) ~[na:na]
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1427) ~[na:na]
at com.ibm.rmi.corba.ClientDelegate.request(ClientDelegate.java:1897) ~[na:na]
at com.ibm.CORBA.iiop.ClientDelegate.request(ClientDelegate.java:1383) ~[na:na]
at org.omg.CORBA.portable.ObjectImpl._request(ObjectImpl.java:458) ~[na:na]
at com.ibm.WsnBootstrap._WsnNameServiceStub.getProperties(_WsnNameServiceStub.java:38) ~[com.ibm.ws.runtime.jar:na]
at com.ibm.ws.naming.util.WsnInitCtxFactory.mergeWsnNSProperties(WsnInitCtxFactory.java:1550) ~[com.ibm.ws.runtime.jar:na]
... 45 common frames omitted
【问题讨论】:
看www-01.ibm.com/support/docview.wss?uid=swg21614668 并且,没有任何代码或进一步的问题描述,在这里很难提供帮助 代码是产品构建的,所以我很难模拟,我正在尝试模拟它。顺便说一句,我也尝试过 IBM 链接.. 似乎不起作用。 您的所有服务器都可以通过其主机名和 IP 地址访问吗?在该区域进行了哪些更改? 【参考方案1】:我的问题已通过添加支持出站通信的 ssl 得到解决。
对于遇到问题的人,请按照links 中的建议对入站通信和出站通信执行相同操作。
安全 -> 全局安全,然后转到 CSIv2 入站通信(以及出站通信) -> CSIv2 传输层 -> 传输,将 SSL-Required(V8 中的默认值)更改为 SSL-Supported
【讨论】:
以上是关于org.omg.CORBA.TRANSIENT:初始和转发的 IOR 不可访问 - 应用程序之间的主要内容,如果未能解决你的问题,请参考以下文章