以前、JBoss 3.2.x で Type 2 の JDBC ドライバーを使用して DB2/400 に接続しましたが、それにならって「JBoss 4.0.x の DB2/400 サポート (iSeries 上で実行)」を Type2 のドライバーでアクセスするように変更してみました。
JDBC ドライバーのアクセス先の URL が jdbc:as400::// から jdbc:db2::// に変わります。
ドライバーのクラス名が com.ibm.db2.jdbc.app.DB2Driver に変わります。


db2_classes.jar などの必要な JAR ファイルを server/[構成]/lib ディレクトリにコピーします。

run.sh で起動します。

起動後、前回にあわせて web-console をアクセスしてみました。
iSeries 側の画面になります。

いったん Type 4 のドライバーを使用してテーブルを作成しておいてしまえば特に問題ないようなのですが、最初から Type 2 のドライバーを使用してテーブルを作成させようとすると以下のようなエラーが出てしまいます。
まだ調査中で、わかってしまえばたいしたことではないのかもしれませんが、とりあえず書いておきます。
パフォーマンスにどれほど差があるか、によりますが、一度 PC で確認できた上でそのまま iSeries 上で動かせる Type 4 の構成の方が安心・確実ではあるような気がしてます ......


|
|