目次
Seasar2を簡単に試すには、Eclipseプラグイン「Dolteng」を使うのがお勧めです。
Doltengを利用する場合のセットアップおよび使い方は、組み合わせるプレゼンテーション層および永続化層のフレームワークのドキュメントを参照してください。
Doltengを使わないSeasar2の設定方法は次のようになります。
Seasar2の基本機能(S2Container, S2AOP)を利用する場合には、S2.4.x.zipを解凍してできたseasar2ディレクトリの以下のファイルをCLASSPATHに含める必要があります。
- lib/s2-framework-2.4.x.jar
- lib/aopalliance-1.0.jar
- lib/commons-logging-1.1.jar
- lib/javassist-3.4.ga.jar
- lib/ognl-2.6.9-patch-20070624.jar
- lib/geronimo-j2ee_1.4_spec-1.0.jar (オプション、非J2EE環境で使う場合)
- lib/portlet-api-1.0.jar (オプション、Portletを使う場合)
- lib/log4j-1.2.13.jar (オプション、Log4Jを使う場合)
- resources/log4j.properties (オプション、Log4Jを使う場合)
- resources/convention.dicon (オプション、「SMART deploy」を使う場合)
- resources/creator.dicon (オプション、「SMART deploy」を使う場合)
- resources/customizer.dicon (オプション、「SMART deploy」を使う場合)
Seasar2の拡張機能(S2JTA, S2DBCP, S2JDBC, S2Unit, S2Tx, S2DataSet)を利用する場合には以下のファイルを追加でCLASSPATHに含める必要があります。
- lib/s2-extension-2.4.x.jar
- lib/junit-3.8.2.jar (オプション、単体テスト環境で使う場合)
- lib/poi-3.0-FINAL.jar (オプション、「単体テストでExcelを使う」場合)
- lib/geronimo-jta_1.1_spec-1.0.jar (オプション,「S2JTAまたはS2Txを使う場合」参照)
- lib/geronimo-jta_1.1_spec-1.0-tsr.jar (オプション,「S2JTAまたはS2Txを使う場合」参照)
- lib/geronimo-ejb_2.1_spec-1.0.jar (オプション,「S2TxでEJB互換機能を使う場合」参照)
- resources/jdbc.dicon
アプリケーションの実行環境により、J2EE関連Jarファイルのいずれが必要になるかが異なります。
アプリケーションの実行環境により、geronimo-jta_1.1_spec-1.0.jarまたはgeronimo-jta_1.1_spec-1.0-tsr.jarが必要になります。
環境 |
geronimo-jta_1.1_spec-1.0.jar |
geronimo-jta_1.1_spec-1.0-tsr.jar |
Servlet対応のWebコンテナ
(Tomcat等) |
要 |
|
J2EE1.4対応のAPサーバ |
- |
要 |
JavaEE5対応のAPサーバ |
- |
- |
スタンドアロン |
要 |
- |
アプリケーションの実行環境により、geronimo-ejb_2.1_spec-1.0.jarが必要になります。
※S2-TigerでEJB3を使う場合は必要ありません.
環境 |
geronimo-ejb_2.1_spec-1.0.jar |
Servlet対応のWebコンテナ
(Tomcat等) |
要 |
J2EE1.4対応のAPサーバ |
- |
JavaEE5対応のAPサーバ |
- |
スタンドアロン |
要 |
S2Container用のプラグインKijimunaも是非ご利用ください。
Java5対応機能を使いたい場合は、S2Tiger-2.4.x.zipを解凍してできたs2-tigerディレクトリの以下のファイルをCLASSPATHに含める必要があります。
- lib/s2-tiger-2.4.x.jar
- lib/geronimo-annotation_1.0_spec-1.0.jar (オプション,「@Resourceを使う場合」参照)
- lib/geronimo-jpa_3.0_spec-1.0.jar (オプション,「S2JDBCまたはJPAを使う場合」参照)
- lib/geronimo-ejb_3.0_spec-1.0.jar (オプション,「EJB3を使う場合」参照)
- lib/geronimo-interceptor_3.0_spec-1.0.jar (オプション,「EJB3を使う場合」参照)
オプションのJarファイルは、S2JDBCやEJB3、JPAのサポート機能をJavaEE5対応でない環境で使う場合に必要となります。詳細は以下の表を参照してください。
アプリケーションの実行環境により、geronimo-annotation_1.0_spec-1.0.jarが必要になります。
環境 |
geronimo-annotation_
1.0_spec-1.0.jar |
Servlet2.4対応のWebコンテナ
(Tomcat5.x等) |
要 (JavaSE6以降は不要) |
Servlet2.5対応のWebコンテナ
(Tomcat6等) |
- |
J2EE1.4対応のAPサーバ |
要 (JavaSE6以降は不要) |
JavaEE5対応のAPサーバ |
- |
スタンドアロン |
要 (JavaSE6以降は不要) |
アプリケーションの実行環境により、gegeronimo-jpa _3.0_spec-1.0.jarが必要になります。
環境 |
geronimo-jpa _3.0_spec-1.0.jar |
Servlet対応のWebコンテナ
(Tomcat等) |
要 |
J2EE1.4対応のAPサーバ |
要 |
JavaEE5対応のAPサーバ |
- |
スタンドアロン |
要 |
アプリケーションの実行環境により、geronimo-ejb_3.0_spec-1.0.jar、geronimo-interceptor_3.0_spec-1.0.jarが必要になります。
環境 |
geronimo-ejb_
3.0_spec-1.0.jar |
geronimo-interceptor_
3.0_spec-1.0.jar |
Servlet2.4対応のWebコンテナ
(Tomcat5.x等) |
要 |
要 |
Servlet2.5対応のWebコンテナ
(Tomcat6等) |
要 |
要 |
J2EE1.4対応のAPサーバ |
要 |
要 |
JavaEE5対応のAPサーバ |
- |
- |
スタンドアロン |
要 |
要 |
|