2014-03-12 51 views
0

在WebLogic中,我有一個JMS模塊配置型「外部服務器」。 在模塊中,我設置了一個連接工廠,它有一個本地JNDI名稱和一個遠程JNDI名稱。春JMS連接到WebLogic外部JMS提供

我用下面的Spring配置,試圖得到一個連接,但我不斷收到與各種名稱字符串我試過jndiName錯誤「找不到名稱」。

任何建議我可以嘗試?

<bean id="mqConnectionFactory" class="org.springframework.jndi.JndiObjectFactoryBean"> 
    <property name="jndiName" value="myConnection"/> 
    <property name="lookupOnStartup" value="true"/> 
    <property name="cache" value="true" /> 
    <property name="proxyInterface" value="javax.jms.QueueConnectionFactory" /> 
    </bean> 

回答

0

首先,您需要確保JndiObjectFactory綁定到Weblogic JNDI樹。如果您嘗試從部署在Weblogic中的應用程序中查找連接工廠,那麼默認情況下應該可以正常工作。

你把什麼樣的價值在本地JNDI名稱場?這應該是在上面的jndiName屬性中設置的值。