1、配置文件:spring-jms-weblogic.xml
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<bean id="weblogicJms" class="org.springframework.jndi.JndiTemplate">
<property name="environment">
<props>
<prop key="java.naming.factory.initial">
weblogic.jndi.WLInitialContextFactory
</prop>
<prop key="java.naming.provider.url">
t3://localhost:7001
</prop>
<prop key="java.naming.factory.url.pkgs">
weblogic.jndi.factories
</prop>
<prop key="java.naming.security.principal">
weblogic
</prop>
<prop key="java.naming.security.credentials">
weblogic1
</prop>
</props>
</property>
</bean>
<!-- Connection factory
<property name="jndiName" value="gt3.esb.jms.con.ESBConnectionFactory" /> -->
<bean id="jmsConnectionFactory" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="JMSConnectionFactory-0" />
<property name="jndiTemplate" ref="weblogicJms"/>
</bean>
<!-- Queue
<property name="jndiName" value="gt3.esb.jms.mdb.BaseQueueAsynMDBean" />-->
<bean id="jmsQueue" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="JMSQueue-0" />
<property name="jndiTemplate" ref="weblogicJms"/>
</bean>
<