Java JBAS011843:未能为wildfly 8.0实例化InitialContextFactory org.jnp.interfaces.NamingContextFactory

Java JBAS011843:未能为wildfly 8.0实例化InitialContextFactory org.jnp.interfaces.NamingContextFactory,java,jakarta-ee,wildfly,Java,Jakarta Ee,Wildfly,我正在尝试将我的应用程序从jboss 3.2迁移到wildfly。。当我尝试部署ear文件时,出现以下异常 Can't get data source due to JNDI failure, NamingException = JBAS011843: Failed instantiate InitialContextFactory org.jnp.interfaces.NamingContextFactory from classloader ModuleClassLoader for Mod

我正在尝试将我的应用程序从jboss 3.2迁移到wildfly。。当我尝试部署ear文件时,出现以下异常

Can't get data source due to JNDI failure, NamingException = JBAS011843: Failed instantiate InitialContextFactory org.jnp.interfaces.NamingContextFactory from classloader ModuleClassLoader for Module "deployment.MyApp.war:main" from Service Module Loader..

“org.jnp.interfaces.NamingContextFactory”是否已从wildfly 8.0中删除?这有什么替代方法吗?

当您实例化InitialContext时,只需使用默认构造函数而不传入属性,还要确保部署中不包含jndi.properties文件-这应该可以使用WildFly提供的配置