1
我在调用另一台服务器上的远程EJB时遇到了问题。当Spring在启动时查找EJB home时,似乎会使用JNDI环境变量。但是,当EJB方法被调用时,这些环境变量似乎没有被使用,因此我的程序一直在调用EJB的本地服务器。Spring EJB3 JNDI环境变量问题
我使用Spring 2.5.6中,WebLogic 10.3.0和EJB3.0
我EJB Spring配置是如下:
<jee:remote-slsb id="myService"
jndi-name="myService#com.test.MyService"
business-interface="com.test.MyService">
<jee:environment>
java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory
java.naming.provider.url=t3://remoteserver:7001
java.naming.security.principal=username
java.naming.security.credentials=password
</jee:environment>
</jee:remote-slsb>
有没有人遇到过这个问题吗?
我试图在WebLogic 10.3.3上运行我的代码,它工作正常。我猜Spring 2.5.6和WebLogic 10.3.0可能存在一些问题。