Eclipse jboss工具:无法在WildFly中实例化jacorb或sun ORB

时间:2014-05-01 15:56:44

标签: wildfly jacorb

将Eclipse与Jboss Tools一起使用。我可以创建一个WildFly 8.0 Runtime,但它不会自动包含jacorb。 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”时 我明白了:     java.lang.ClassNotFoundException:来自[Module“deployment.SM_Web.war:main”from Service Module Loader]的com.sun.corba.se.impl.orb.ORBImpl

我是否必须做一些特殊的事情来在WildFly中实例化ORB?

更新:让它发挥作用。我在正确的轨道上,缺少的是WEB-INF下面的以下jboss-deployment-structure.xml:

在WEB-INF下添加以下jboss-deployment-structure.xml:

 <jboss-deployment-structure>  
  <deployment>  
    <dependencies>  
     <module name="org.jacorb" />  
    </dependencies>  
  </deployment>  
 </jboss-deployment-structure>  

1 个答案:

答案 0 :(得分:0)

根据底部更新的问题,让它工作。我缺少jboss-deployment-structure.xml。