- - PR -
スレッドからのDB接続
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-12-27 17:20
お世話になります。
ContenxtリスナーからTimerスレッドを使用し、DBアクセスを試みたところ次のようなwarningがコンソールに出力されてしまいます。デフォルトのリソース参照を使っているようで、DBアクセス自体は正常に動作していますが、warningが出ないようにしたいと思っています。 それから、別のサーブレットからのDBアクセスでは、このようなwarningは出力されません。 ■開発環境 ・WSSD 5.1.1 ・DB2 8.0.1 -------------------------------------------------------------------- 4cfd9841 ConnectionFac I J2CA0122I: リソース参照 jdbc/jdbcdb2**** が見つかりませんでした。そのため、次のデフォルト値が使用されます: [Resource-ref settings] res-auth: 1 (APPLICATION) res-isolation-level: 0 (TRANSACTION_NONE) res-sharing-scope: true (SHAREABLE) res-resolution-control: 999 (undefined) [Other attributes] isCMP1_x: false (not CMP1.x) isJMS: false (not JMS) 4cfd9841 ConnectionMan W J2CA0075W: メソッド allocateMCWrapper の処理中は、アクティブ・トランザクションが存在している必要があります。 4cfd9841 ConnectionMan W J2CA0075W: メソッド initializeForUOW の処理中は、アクティブ・トランザクションが存在している必要があります。 -------------------------------------------------------------------- [ メッセージ編集済み 編集者: タコス 編集日時 2004-12-27 17:21 ] | ||||
|
投稿日時: 2004-12-27 19:26
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=9455&forum=12
| ||||
|
投稿日時: 2004-12-27 21:22
お返事ありがとうございます。 このスレッドの記述にあるようにj2c.propertiesを変更してみましたが、残念ながら現象に変化が見られませんでした。 | ||||
|
投稿日時: 2004-12-28 16:28
おそらく別スレッドにしたことで、サーブレットとは別コンテキストで実行されているのでしょう。
だとすると、Webアプリケーションに設定しているリソース参照は使えないですね。 | ||||
|
投稿日時: 2004-12-29 17:17
すでに試していらっしゃるかもしれませんがリソース参照ではなくてグローバルな JNDI 名で引いてはいかがでしょうか。
#あとはサポート窓口に問い合わせてみる [ メッセージ編集済み 編集者: インギ 編集日時 2004-12-29 17:17 ] |
1