gpt4 book ai didi

javax.命名.NamingException : WFLYNAM0027: Failed instantiate InitialContextFactory

转载 作者:行者123 更新时间:2023-11-29 08:35:58 26 4
gpt4 key购买 nike

我正在使用 wildfly10。这是我的 Java 代码。

private Hashtable mEnv = new Hashtable();
InitialContext e = new InitialContext(mEnv);

mEnv 的值作为流量。

mEnv = {
java.naming.provider.url=localhost:8080,
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory,
java.naming.security.authentication=simple,
java.naming.security.principal=fc,
java.naming.security.credentials=1234

}当我运行这个命令时,我有这样的错误。

javax.naming.NamingException: WFLYNAM0027: Failed instantiate InitialContextFactory org.jnp.interfaces.NamingContextFactory from classloader ModuleClassLoader for Module "deployment.cppro.war:main" from Service Module Loader [Root exception is java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory from [Module "deployment.cppro.war:main" from Service Module Loader]]
java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory from [Module "deployment.cppro.war:main" from Service Module Loader]
WFLYNAM0027: Failed instantiate InitialContextFactory org.jnp.interfaces.NamingContextFactory from classloader ModuleClassLoader for Module "deployment.cppro.war:main" from Service Module Loader
null
null

请帮帮我。谢谢。

最佳答案

JNP 是 JBoss AS5 的旧命名协议(protocol)。您必须为 WildFly 10 使用新的 JNDI 属性。查看 https://docs.jboss.org/author/display/WFLY/JNDI+Reference (取决于您首先需要 InitialContext 的原因)

关于javax.命名.NamingException : WFLYNAM0027: Failed instantiate InitialContextFactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44097447/

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