| S2はJDK1.4が必要です。稼動確認は、Eclipse3で行っています。 S2xxx.zipを解凍してできたseasar2ディレクトリをEclipseで、「ファイル→インポート→既存のプロジェクトをワークスペースへ」でインポートしてください。これで、私と全く同じ環境になります。src/examples配下にサンプルもあります。
 Seasar2の基本機能(S2Container, S2AOP)を利用する場合には以下のファイルをCLASSPATHに含める必要があります。
 
lib/asm.jarlib/cglib-2.0.2.jarlib/commons-logging.jarlib/log4j-1.2.8.jarlib/ognl-2.6.5.jarlib/aopalliance.jarlib/servlet.jarlib/s2-framework-2.x.x.jarsrc/log4j.properties Seasar2の拡張機能(S2JTA, S2DBCP, S2JDBC, S2Unit, S2Tx, S2DataSet)を利用する場合には以下のファイルを追加でCLASSPATHに含める必要があります。
 
lib/jta.jarlib/junit-3.8.1.jarlib/poi-2.5-final-20040804.jarlib/s2-extension-2.x.x.jarsrc/j2ee.dicon データベースに関する機能を簡単に試すことができるように、RDBMSとしてHSQLDBを用意しています。機能を試す前にあらかじめHSQLDBを実行しておいてください。HSQLDBを実行するには、bin/runHsqldb.batをダブルクリック(Windowsの場合)します。lib/hsqldb.jarはHSQLDBを実行する上では必要ですが、本番では必要ありません。オラクルでも直ぐに機能を試せるように、sql/demo-oracle.sqlが用意されています。SQL*Plusなどで実行した後、j2ee.diconのXADataSourceImplの設定項目を環境に合わせて書き換えてください。 |