私は、リアルタイムのインベントリーを照会する Anonymous にアクセスできる XPages アプリケーションを開発しました。すべてが完璧に動作するので、DB2 AS400 (iSeries) データベースにアクセスするためのドライバーJTOpenを使用して OSGI パッケージを作成しました ページを開くと、すべてが完璧に動作します。ユーザーの非アクティブ化がある場合に問題が表示されます (Windows ブラウザーをアイコン化し、xpages を再度開きます)。
DB2 Iseries をフィルタリングおよび検索するために、SQL クエリを部分更新モードで実行するさまざまな編集ボックス、コンボボックスを使用しました。
私の問題は、数分間非アクティブになった後、コンボックスが機能しなくなり、JDBC 接続が低下しているように見えることです (Ping のキープアライブ機能を有効にしました)。
...しかし、この可能性のある JDBC 例外をデバッグする方法がわかりません。
誰にもアイデアはありますか?
これは、WebContent-->WEB-INF-->jdbc の下にある私の as40.jdbc ファイルです。
<jdbc type="simple">
<driver>com.ibm.as400.access.AS400JDBCDriver</driver>
<url>jdbc:as400://192.168.X.X;naming=system;errors=full</url>
<user>user</user>
<password>pwd</password>
<simple>
<minPoolSize>10</minPoolSize>
<maxPoolSize>20</maxPoolSize>
<maxConnectionSize>200</maxConnectionSize>
<useTimeout>1</useTimeout>
<idleTimeout>00</idleTimeout>
<maxLiveTime>00</maxLiveTime>
<acquireTimeout>10000</acquireTimeout>
</simple>
</jdbc>