我正在尝试在要部署在 Tomcat 7 中的 Web 应用程序中设置 JNDI 查找。我在jndi.properties
文件中指定了以下属性:
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces, java.naming.provider.url=localhost:1199
但是当我得到初始上下文并检查它的属性时,它显示java.naming.factory.initial
更改org.apache.naming.java.JavaURLContextFactory
和所有其他属性都与文件中的相同。jndi.properties
我不明白为什么这个单一属性会发生变化?我怎样才能防止这种情况并强制tomcat使用我指定的属性?