【发布时间】:2013-06-10 21:05:06
【问题描述】:
我正在尝试在要部署在 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 使用我指定的属性?
【问题讨论】: