Jboss wildfly-8.1.0.Final实例化InitialContextFactory失败
我得到以下错误Jboss wildfly-8.1.0.Final实例化InitialContextFactory失败,jboss,wildfly-8,initial-context,Jboss,Wildfly 8,Initial Context,我得到以下错误 **ERROR:** 2014-10-07 16:33:46,692 ERROR [stderr] (default task-1) javax.naming.NamingException: JBAS011843: **Failed instantiate** **InitialContextFactory org.jboss.naming.remote.client.InitialContextFactory** from classloader ModuleC
**ERROR:**
2014-10-07 16:33:46,692 ERROR [stderr] (default task-1) javax.naming.NamingException:
JBAS011843: **Failed instantiate** **InitialContextFactory
org.jboss.naming.remote.client.InitialContextFactory** from classloader
ModuleClassLoader for Module "deployment.wildfly8.1.ear.wildfly8.1-war.war:main"
from Service Module Loader [Root exception is java.lang.ClassNotFoundException:
org.jboss.naming.remote.client.InitialContextFactory from [Module
"deployment.wildfly8.1.ear.wildfly8.1-war.war:main" from Service Module Loader]]
代码:
您需要在war/WEB-INF/lib目录中包含远程客户端的所有依赖项:
<dependency>
<groupId>org.wildfly</groupId>
<artifactId>wildfly-jms-client-bom</artifactId>
<version>${version.wildfly}</version>
<type>pom</type>
</dependency>
野生蝇
wildfly jms客户端bom
${version.wildfly}
聚甲醛
尝试将jboss部署结构.xml
添加到顶级.ear文件的META-INF
。在jboss deployment structure.xml
中,为org.jboss.remote naming
和org.jboss.ejb客户端添加依赖项
这里有一些关于jboss部署strucure.xml的文档:
其他有用的链接:
谢谢。但我不想在战争中加入自由党。只有服务器本身。那么,服务器中需要添加哪些远程lib呢?下载bom:mvn org.apache.maven.plugins:maven依赖插件:2.6:get-Dartifact=org.wildfly:wildfly jms客户端bom:${version.wildfly}:pom-Ddest=-U
转到依赖项部分,请参见
<dependency>
<groupId>org.wildfly</groupId>
<artifactId>wildfly-jms-client-bom</artifactId>
<version>${version.wildfly}</version>
<type>pom</type>
</dependency>