使用Eclipse和Jboss。我可以创建一个WildFly 8.0运行时,好的,但它不包括自动。WildFly在/system/base/org/jacorb中提供了org.jboss.as.jacorb模块。我在standalone.xml中添加了以下内容:
<extensions>
...
...
<extension module="org.jacorb"/>
</extension> 该模块包含对模块"org.jacorb“的依赖,该模块包含实际的ORB实现。但是,在尝试实例化ORB时,我得到了一个未找到的类。未找到模块org.jacorb中包含的ORB类:
15:03:43,021 ERROR [stderr] (default task-4) java.lang.ClassNotFoundException: org.jacorb.orb.ORB from [Module "deployment.SM_Web.war:main" from Service Module Loader]
15:03:43,131 ERROR [stderr] (default task-4) at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:213)
15:03:43,131 ERROR [stderr] (default task-4) at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459)
15:03:43,132 ERROR [stderr] (default task-4) at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:408)
15:03:43,132 ERROR [stderr] (default task-4) at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389)
15:03:43,132 ERROR [stderr] (default task-4) at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134)
15:03:43,172 ERROR [stderr] (default task-4) at java.lang.Class.forName0(Native Method)
15:03:43,172 ERROR [stderr] (default task-4) at java.lang.Class.forName(Class.java:270)当我将:"org.omg.CORBA.ORBClass“属性设置为" com.sun.corba.se.impl.orb.ORBImpl”时,从Service获得: java.lang.ClassNotFoundException:来自模块"deployment.SM_Web.war:main“的com.sun.corba.se.impl.orb.ORBImpl
为了在WildFly中实例化ORB,我需要做一些特殊的事情吗?
更新:开始工作了。我在正确的轨道上,所缺少的是WEB下的以下JBos-Deployment-structure.xml:
在WEB下添加以下JBos-Deployment-structure.xml:
<jboss-deployment-structure>
<deployment>
<dependencies>
<module name="org.jacorb" />
</dependencies>
</deployment>
</jboss-deployment-structure> 发布于 2014-05-02 01:39:15
让它开始工作,根据底部更新的问题。我错过了jboss-deployment-structure.xml。
https://stackoverflow.com/questions/23411405
复制相似问题