在我的应用程序中,我通过 JndiObjectFactoryBean 使用 Spring IOC 注入一些基于 EJB 的服务,如下所述,因此在运行 junit 期间,我收到此异常“java.lang.IllegalArgumentException:此 JNDI 操作未由 JNDI 提供程序实现。 "
请让我知道我将如何为 Junit 配置。
<bean id="xxxMenuItemService" class="xxxMenuItemServiceyyy">
<property name="xxxMenuItemDelegator" ref="xxxMenuItemDelegator" />
</bean>
<bean id="approveMenuItemServiceRemote"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName"
value="ejb/XXXXXXXX" />