JBoss模块java.lang.ClassNotFoundException

JBoss模块java.lang.ClassNotFoundException,java,jdbc,jboss7.x,jboss-modules,Java,Jdbc,Jboss7.x,Jboss Modules,我正在尝试使用JDBC文件将OrientDB数据源部署到JBoss AS7,我一直从异常(指向部分堆栈跟踪的链接)获取[java.lang.ClassNotFoundException:com.OrientTechnologies.orient.core.OSignalHandler] cmdsl[/opt/jboss/modules/com/orientechnologies/main/] Tue Apr 14, 15:56:49|vagrant[788]$ ls module.xml or

我正在尝试使用JDBC文件将OrientDB数据源部署到JBoss AS7,我一直从异常(指向部分堆栈跟踪的链接)获取[java.lang.ClassNotFoundException:com.OrientTechnologies.orient.core.OSignalHandler]

cmdsl[/opt/jboss/modules/com/orientechnologies/main/]
Tue Apr 14, 15:56:49|vagrant[788]$ ls
module.xml  orientdb-jdbc-2.0.7-all.jar  orientdb-jdbc-2.0.7-all.jar.index

cmdsl[/opt/jboss/modules/com/orientechnologies/main/]
Tue Apr 14, 15:56:50|vagrant[789]$ jar tf orientdb-jdbc-2.0.7-all.jar | grep OSignal
com/orientechnologies/orient/core/OSignalHandler.class
我不太清楚为什么它看不到这些。我的服务器/启动日志似乎没有提供任何其他错误


我曾试图追踪任何其他依赖项,并将它们作为单独的模块公开。我花了大量时间试图找到关于如何构建这些模块以及类解析规则的适当文档,但它们似乎都指向文件夹结构中只需要两个深度。我不确定是否还需要更多放入META-INF以指示这些类的位置。

生成的ear文件的结构是什么?一般来说,我在JBoss 7中加载自定义模块的最大成功之处是将自定义jar模块加载到ear的根级别。@Hypino实际上,这是一种尝试,旨在使数据源在多个应用程序之间可用您是否将jboss-deployment-structure.xml添加到EAR以添加对自定义模块的依赖关系?这看起来像什么?