Websphere 8 JNDI查找本地EJB对象

时间:2013-10-29 09:49:50

标签: ejb websphere jndi

我正在尝试使用JNDI查找调用EJB3服务Bean本地接口 示例代码就像这样

localInterfaceObj =(Object)initialContext.lookup(“ejblocal:com.infopro.eswx.service.ejb.NdcServiceControllerSBLocal”)

但我收到错误

[10/29/13 16:08:59:609 GMT + 08:00] 00000028 SystemErr R javax.naming.ConfigurationException:NamingManager.getURLContext无法找到此方案的工厂:ejblocal [10/29/13 16:08:59:609 GMT + 08:00] 00000028 SystemErr R at com.infopro.servicelocator.ServiceLocator.getLocalInterface(ServiceLocator.java:257) [10/29/13 16:08:59:609 GMT + 08:00] 00000028 SystemErr R at com.infopro.servicelocator.ServiceLocator.getLocalInterface(ServiceLocator.java:273)

我还尝试了查找()方法中的其他字符串 ejblocal:# 是的 ejblocal:ESERV / ESWX302EJB_NDC.jar / NdcServiceControllerSB#com.infopro.eswx.service.ejb.NdcServiceControllerSBLocal 和ejblocal:ESERV / ESWX302EJB_NDC / NdcServiceControllerSB#com.infopro.eswx.service.ejb.NdcServiceControllerSBLocal

和ejb / com.infopro.eswx.service.ejb.NdcServiceControllerSBLocal

但仍然遇到同样的错误

有什么方法可以解决这个问题吗? 谢谢。

的问候, 谈

0 个答案:

没有答案