2016-09-20 37 views
0

EJB 3 的Weblogic:當我們啓用了SSL爲我們正面臨着以下錯誤1.7.x的Weblogic,Tibco的SSL與EJB3:javax.jms.JMSSecurityException:無法連接到任何服務器

:10.3.x中 JDK現有的TIBCO連接工廠/隊列。我們的要求是爲tibco連接工廠/隊列啓用SSL。

javax.jms.JMSSecurityException: Failed to connect to any server at: ssl://server_name:44343,ssl://server_name:44343 [Error: invalid name or password: url that returned this exception = SSL://server_name:44343 ] 
     at com.tibco.tibjms.TibjmsConnection._create(TibjmsConnection.java:1389) 
     at com.tibco.tibjms.TibjmsConnection.<init>(TibjmsConnection.java:4127) 
     at com.tibco.tibjms.TibjmsXAConnection.<init>(TibjmsXAConnection.java:30) 
     at com.tibco.tibjms.TibjmsXAQueueConnection.<init>(TibjmsXAQueueConnection.java:29) 
     at com.tibco.tibjms.TibjmsxCFImpl._createImpl(TibjmsxCFImpl.java:164) 
     at com.tibco.tibjms.TibjmsxCFImpl._createConnection(TibjmsxCFImpl.java:253) 
     at com.tibco.tibjms.TibjmsXAQueueConnectionFactory.createXAQueueConnection(TibjmsXAQueueConnectionFactory.java:129) 
     at weblogic.ejb.container.internal.JMSConnectionPoller.getXAConnection(JMSConnectionPoller.java:438) 
     at weblogic.ejb.container.internal.JMSConnectionPoller.createJMSConnection(JMSConnectionPoller.java:2233) 
     at weblogic.ejb.container.internal.JMSConnectionPoller.connect(JMSConnectionPoller.java:808) 
     at weblogic.ejb.container.internal.MDConnectionManager.startConnectionPolling(MDConnectionManager.java:265) 
     at weblogic.ejb.container.manager.MessageDrivenManager.start(MessageDrivenManager.java:657) 
     at weblogic.ejb.container.deployer.MessageDrivenBeanInfoImpl$DestinationResovler.activateNoneDDMDManager(MessageDrivenBeanInfoImpl.java:2356) 
     at weblogic.ejb.container.deployer.MessageDrivenBeanInfoImpl$QueueConnectionHandler.handleNoneDD(MessageDrivenBeanInfoImpl.java:2798) 
     at weblogic.ejb.container.deployer.MessageDrivenBeanInfoImpl$DestinationResovler.resolveDestnationWorkMode(MessageDrivenBeanInfoImpl.java:2289) 
     at weblogic.ejb.container.deployer.MessageDrivenBeanInfoImpl$DestinationEventHandler.onDestinationsAvailable(MessageDrivenBeanInfoImpl.java:2112) 
     at weblogic.jms.extensions.JMSDestinationAvailabilityHelper$DestinationAvailabilityListenerWrapper$2.run(JMSDestinationAvailabilityHelper.java:386) 
     at weblogic.jms.extensions.JMSDestinationAvailabilityHelper$DestinationAvailabilityListenerWrapper.callOutListener(JMSDestinationAvailabilityHelper.java:402) 
     at weblogic.jms.extensions.JMSDestinationAvailabilityHelper$DestinationAvailabilityListenerWrapper.onDDMembershipChange(JMSDestinationAvailabilityHelper.java:383) 
     at weblogic.jms.common.CDS$DD2Listener.run(CDS.java:1264) 
     at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545) 
     at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) 
     at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) 

回答

0

共享的錯誤消息確實顯示「無效名或密碼」的錯誤的原因,所以我相信這是一個很好的提示是什麼原因造成的錯誤。

確保在TIBCO EMS配置文件中爲您嘗試連接的特定實例和Weblogic配置了正確的用戶名和密碼。

我能想到的唯一的另一個原因是如果SSL鏈接不正確,我認爲不是這種情況。

+0

感謝您的回覆。 Tibco實例6.3有已知的問題,所以他們必須在實例中存儲用戶名和密碼。 – pdshelke

相關問題