[[SeasarWiki]]

*Seasar2の互換性に関する情報 [#i964fcaf]

この文書では、既存のSeasar2(s2-framework、s2-extension、s2-tiger)を
アップグレードする際の注意点を記します。

バージョンAからバージョンBにアップグレードする場合には、バージョン間に
記載されている注意点に従って作業を行なえば良いようになっています。

**バージョン2.4.14 [#nd0d558b]

***重要な変更点 [#v4b2cd85]
-J2SE1.4 で XInclude がサポートされなくなりました.XInclude は Java5 以降でかつ XInclude 対応の XML パーザとの組み合わせでのみ利用可能です.
-同梱する OGNL のバージョンを 2.6.7 から 2.6.9-patch-20070624 へ更新しました.
-同梱する POI のバージョンを 2.5.1 から 3.0 へ更新しました.

***S2-Framework [#l3e31b76]
+ognl-2.6.7.jar を ognl-2.6.9-patch-20070624.jar に置き換えてください.

***S2-Extension [#cadbee11]
s2-extensionを使用している場合:
++XlsReader/XlsWriter機能を利用している場合:
+++poi-2.5.1-final-20040804.jar を poi-3.0-FINAL.jar に置き換えてください.

**バージョン2.4.13 [#xbd7bbee]

***重要な変更点 [#w1c1a32b]
-2.4.13 rc1 で追加された org.seasar.extension.dbsession パッケージを org.seasar.extension.httpsession パッケージに変更しました.

***S2-Extension [#ceaf4140]
s2-extensionを使用している場合:
++DBSession機能を利用している場合:
+++dbsession.dicon を配布ファイルの seasar2/resources に含まれている最新のものに変更してください.

**バージョン2.4.13 rc1 [#q2476a53]

***重要な変更点 [#o0d6710c]
-Seasar2.4.12 で,環境によっては EJB3/JPA の使用に関わらず必要となった JavaEE5 関連のJar ファイルについて,EJB3/JPA を使用しない場合はそれらの Jar ファイルが無くても動作するようになりました.

**バージョン2.4.12 [#t99ca828]

***重要な変更点 [#q63e1b2c]
-Seasar2.4.11 まで S2-Tiger の Jar ファイルに含まれていたJavaEE5 標準のクラスについて,S2-Tiger で持つのではなく,Geronimo の Jar ファイルを利用するように変更しています.このため,S2-Tiger を利用するには S2-Tiger の配布ファイルに含まれている Geronimo の Jar ファイルをクラスパスに追加する必要があります.(参考:[seasar-user:7142])
-同梱する JUnit4 のバージョンを 4.1 から 4.3.1 へ更新しました.

***S2-Tiger [#s513b595]
s2-tigerを使用している場合:
+TomcatまたはJ2EE1.4対応のAPサーバを使っている場合:
++''EJB3やJPAの利用の有無に関わらず''
+++geronimo-annotation_1.0_spec-1.0.jarを追加(以前のバージョンのものがあれば削除しておくこと)
+++geronimo-ejb_3.0_spec-1.0.jarを追加(以前のバージョンのものがあれば削除しておくこと)
+++geronimo-jpa_3.0_spec-1.0.jarを追加(以前のバージョンのものがあれば削除しておくこと)
++''EJB3を使用する場合''は,上記に加えて
+++geronimo-interceptor_1.0_spec-1.0.jarを追加(以前のバージョンのものがあれば削除しておくこと)
+Tomcat6を使っている場合:
++''EJB3やJPAの利用の有無に関わらず''
+++geronimo-ejb_3.0_spec-1.0.jarを追加(以前のバージョンのものがあれば削除しておくこと)
+++geronimo-jpa_3.0_spec-1.0.jarを追加(以前のバージョンのものがあれば削除しておくこと)
++''EJB3を使用する場合''は,上記に加えて
+++geronimo-interceptor_1.0_spec-1.0.jarを追加(以前のバージョンのものがあれば削除しておくこと)
+スタンドアロン環境の場合:
++''EJB3やJPAの利用の有無に関わらず''
+++geronimo-annotation_1.0_spec-1.0.jarを追加(以前のバージョンのものがあれば削除しておくこと)
+++geronimo-ejb_3.0_spec-1.0.jarを追加(以前のバージョンのものがあれば削除しておくこと)
+++geronimo-jpa_3.0_spec-1.0.jarを追加(以前のバージョンのものがあれば削除しておくこと)
++''EJB3を使用する場合''は,上記に加えて
+++geronimo-interceptor_1.0_spec-1.0.jarを追加(以前のバージョンのものがあれば削除しておくこと)
+S2Unit4を使用する場合:
++junit4.1.jarをjunit4.3.1.jarに置き換える

詳細は以下のドキュメントを参照してください.
-http://s2container.seasar.org/ja/setup.html

**バージョン2.4.11 [#z25c5b2b]

***重要な変更点 [#p78a3731]
-使用するJTA のバージョンを 1.0.1B から 1.1へ更新しました.

***S2-Extension [#z19a007c]
s2-extensionを使用している場合:
++TomcatまたはJ2EE1.4対応のAPサーバを利用している場合:
+++geronimo-jta_1.1_spec-1.0.jarを追加(以前のバージョンのものがあれば削除しておくこと)

**バージョン2.4.7 [#a117864c]

***重要な変更点 [#j53464a7]
-同梱する Javassist のバージョンを 3.3GA から 3.4GA に更新しました.

***S2-Framework [#oc6633bf]
+javassist-3.3.ga.jar を javassist-3.4.ga.jar に置き換える

**バージョン2.4.6 [#e0706ab2]

***重要な変更点 [#sb97c4b5]
-同梱する JUnit4 のバージョンを 4.0 から 4.1 へ更新しました.

***S2-Tiger [#c4ee17af]
+S2Unit4を使用する場合:
++junit4.0.jarをjunit4.1.jarに置き換える

**バージョン2.4.5 [#ye21579e]
(これ以前の情報はまだありません)

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS