1

JBoss の同じコピーが 2 つあり、同じクラスパス エントリと対応する jar がクラスパスにあり、これらは 2 つのサーバーの同じフォルダー階層に存在します。1 つのサーバーで JBoss を起動すると、それが表示されます

[Environment] Hibernate 3.3.1.GA
[Environment] hibernate.properties not found
[Environment] Bytecode provider name : javassist

もう1つは表示されています

[Environment] Hibernate 3.1.1
[Environment] hibernate.properties not found
[Environment] using CGLIB reflection optimizer

どの休止状態およびバイト コード プロバイダーが使用されているかを確認する場所。このクエリは以前のクエリにリンクされています。これが理由だと思います。再度、クラスパス内の JBoss のコピーと jar ファイルの両方を繰り返しますが、.bash_profile のコピーは同じです。システムに依存する何か?前もって感謝します。

よろしく、 アルカ

4

1 に答える 1

2

フォルダーを探し、%JBOSS_HOME%/common/lib内部で使用されている Hibernate のバージョンを確認しますhibernate-core.jar(META-INF/MANIFEST.MFファイルを開く)。

JBoss のコピーが同じ場合、jar ファイルの両方のバージョンは同じである必要があります。

于 2012-08-14T12:34:21.480 に答える