【发布时间】:2016-12-08 19:58:25
【问题描述】:
我正在使用 WebSphere Liberty 8.5.5 服务器并在此服务器上编写一些批处理测试用例。我正在尝试模拟 jndi 查找对象以进行测试,但是在测试用例中设置 dataSource 对象时出现以下错误,有谁知道如何设置 INITIAL_CONTEXT_FACTORY
错误:javax.naming.NoInitialContextException:需要在环境或系统属性中指定类名 erty,或作为小程序参数,或在应用程序资源文件中:java.naming.factory.initial 在 javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662) 在 javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307) 在 javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344) 在 javax.naming.InitialContext.lookup(InitialContext.java:411)
【问题讨论】:
标签: unit-testing mocking mockito jndi websphere-liberty