为什么我创建的JMS服务,别的计算机无法连接?
我在一台计算机的Weblogic上创建了一个JMS服务。
然后在另一台计算机部署在Weblogic下的应用连接该JMS服务。
使用的是SSH框架,配置如下:
<!-- 消息驱动配置 -->
<bean id="jndiTemplate"
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://xx.xx.xx.xx:80
</prop>
<prop key="java.naming.factory.url.pkgs">
weblogic.jndi.factories
</prop>
</props>
</property>
</bean>
但是启动后,Weblogic控制台报weblogic.jms.common.JMSException: Connection not found
的错误。
如果我把这台计算机的部署应用,放在配置了JMS的那台计算机的Weblogic容器中,就一点问题都没有?
why???