[Seasar-user:16292] Re: エクスポートしたjarを使用した実行環境について

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2008年 11月 13日 (木) 16:30:32 JST


小林 (koichik) です.

Date:    Thu, 13 Nov 2008 11:04:28 +0900
From:    Hirata <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:16288] Re: エクスポートしたjarを使用した実行環境について

> 再度Doltengを使用してプロジェクトを作成して、S2関連のjarを差し替えて実行
> したところ、
> 以下のような結果となりました。

> Caused by: java.lang.RuntimeException: NOT IMPLEMENTED
> at org.jboss.util.file.ArchiveBrowser.getBrowser(Unknown Source)
> at
> org.hibernate.ejb.Ejb3Configuration.scanForClasses(Ejb3Configuration.java:610)

最初の現象と同じに戻ってますね.

[Seasar-user:16281] で書いたように,
Hibernate EntityManager 3.2.1 と,その依存
ライブラリである jboss-archive-browser との
組み合わせでは,Jar 内の永続ユニットを
扱うことができません.

http://opensource.atlassian.com/projects/hibernate/browse/EJB-269

Hibernate EntityManager (およびその依存ライブラリ)
のバージョンを 3.3.1.ga 以降に更新する必要があります.
Hibernate Core および Hibernate Annotations も
(もしあるなら) 整合性の取れたバージョンにする
必要があるかもしれません.

[Seasar-user:16281] では jboss-archive-browser の
代わりに jboss-common-core を Hibernate EntityManager
3.2.1 と組み合わせて,とりあえず動作はしたのですが,
どの程度互換性があるものなのかは未確認です.


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



Seasar-user メーリングリストの案内