- PR -

スレッドからのDB接続

1
投稿者投稿内容
タコス
会議室デビュー日: 2004/12/21
投稿数: 9
投稿日時: 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 ]
skulker
ベテラン
会議室デビュー日: 2004/06/08
投稿数: 67
投稿日時: 2004-12-27 19:26
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=9455&forum=12
タコス
会議室デビュー日: 2004/12/21
投稿数: 9
投稿日時: 2004-12-27 21:22
引用:

skulkerさんの書き込み (2004-12-27 19:26) より:
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=9455&forum=12



お返事ありがとうございます。
このスレッドの記述にあるようにj2c.propertiesを変更してみましたが、残念ながら現象に変化が見られませんでした。

uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2004-12-28 16:28
おそらく別スレッドにしたことで、サーブレットとは別コンテキストで実行されているのでしょう。
だとすると、Webアプリケーションに設定しているリソース参照は使えないですね。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2004-12-29 17:17
すでに試していらっしゃるかもしれませんがリソース参照ではなくてグローバルな JNDI 名で引いてはいかがでしょうか。
#あとはサポート窓口に問い合わせてみる

[ メッセージ編集済み 編集者: インギ 編集日時 2004-12-29 17:17 ]
1

スキルアップ/キャリアアップ(JOB@IT)