0

JDBC ファイルを使用して OrientDB データソースを JBoss AS7 にデプロイしようとしていますが、 [java.lang.ClassNotFoundException: com.orientechnologies.orient.core.OSsignalHandler from Module "com.orientechnologies:main" from local moduleを取得し続けます。ローダー @6f4051d1 (ルート: /opt/jboss/modules)例外 (部分的なスタック トレースへのリンク)。事は - .class ファイルは、エラーをスローしているクラスと同じ jar にあります。

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

なぜそれを見るのに問題があるのか​​ よくわかりません。私のサーバー/ブート ログは、追加のエラーを提供していないようです。

モジュール.xml

jar tf orientdb-jdbc-2.0.7-all.jar

追加の依存関係を追跡し、それらを個別のモジュールとして公開しようとしました。これらのモジュールを構築する方法とクラス解決規則が何であるかについての適切なドキュメントを見つけるのに多くの時間を費やしましたが、それらはすべて指摘しているようですフォルダ構造で深さ 2 しか必要ありません。これらのクラスの場所を示すために META-INF に追加する必要があるかどうかはよくわかりません。

4

0 に答える 0