如何从Docker WebLogic访问远程JMS队列

时间:2019-02-13 18:14:42

标签: docker jms jndi docker-swarm weblogic12c

我们遇到了docker wls12 env连接托管在远程WL 11g基础架构中的外部weblogic JMS队列的问题

我们在尝试从Docker使用者端进行连接时看到远程jvm关闭错误。

从docker env看来,进行远程ejb调用不起作用。有人对如何解决这个问题有任何想法吗?

这是工作流程。

Docker(wls12) --> calling remote JMS jndi queue through t3 protocol--> wls11

配置:

jms.xx.connfactory=XXX
jms.xx.dest=Q_XX_XX_IN
jms.xx.provider=t3://wls-XXX.com:40391
jms.xx.namingfactory=weblogic.jndi.WLInitialContextFactory

错误:

  

CAR PROVIDER_URL:   t3:// XXXX:40391

     

无法连接到WebLogic   服务器,将在30秒后重试。 javax.naming.CommunicationException:   该RJVM已被关闭   5901330264972086515S:XXX.com:[40391,-1,-1,-1,-1,-1,-1,-1]:XXX.com:40391,XXX:40391,XXX

尝试添加-Dweblogic.rjvm.enableprotocolswitch=true并启用http隧道..无济于事

0 个答案:

没有答案