我正在尝试将我的应用程序从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..
从wildfly 8.0中删除了“org.jnp.interfaces.NamingContextFactory”吗?这是替代方案吗?
答案 0 :(得分:1)
当您实例化InitialContext时,只需使用默认构造函数而不传入属性,同时确保部署中不包含jndi.properties文件 - 这应该允许使用WildFly提供的配置。