gpt4 book ai didi

java - Tomcat 中的 JNDI 配置

转载 作者:搜寻专家 更新时间:2023-10-31 20:29:03 25 4
gpt4 key购买 nike

我正在尝试在 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 使用我指定的属性?

最佳答案

我相信 JNDI 属性应该是特定于供应商的,您尝试放置的是 Jboss JNDI 属性,并且可能已经恢复到 Tomcat 特定属性。尽管您可以尝试以编程方式覆盖它们,但它可能无法正常工作。

关于java - Tomcat 中的 JNDI 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17104686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com