我有一个使用JNDI的应用程序,并且首先它起作用,并且在我创建一个新项目之后由于与SVN的冲突,它现在抛出NoInitialContextException。
这是它抛出的例外:
NoInitialContextException:需要在环境中指定类名 或系统属性,或作为applet参数,或在应用程序中 资源文件:java.naming.factory.initial
另一组的同类项目仍有效。
答案 0 :(得分:1)
确保在类路径中的某处有jndi.properties文件(冲突后你可能已经删除/损坏了该文件)。
此文件定义JNDI绑定的InitialContext。