まだまだ引き続き Weblogic の DataSource を使う編

コード中で
InitialContext、JndiDataSource を new してあげると
動く。設定のせいかな?


InitialContext だけ、コンテナで生成する場合も動く。


JndiDataSource をコンテナで生成すると java.lang.StackOverflowError が出る。
初期化用 自作 Hash <- InitialContext <- JndiDataSource と
設定ファイル中で参照。ネストというか、参照回数に制限があるのかな?


で、テスト用に Ref1 <- Ref2 <- Ref3 <- Ref4 というような
参照のサンプルを作成したところ、問題なく動く。


ムー、余計分からない。
コンテナで生成した JndiDataSource から、InitialContext を取得して、
コンテナで生成した InitialContext と比較。問題ない。
JndiName も問題ない。


おー、コメント通り下記だと動きました。


initialContext.lookup('Hoge/JTSDataSource1')

何故こんなに Weblogic からの DataSource 取得にこだわっているかというと
ここ半年くらい、Weblogic 絡みの仕事が満載なのデス。
これで、Seasar を利用できる可能性が見えてきた。。。
ありがとうございます! > id:higayasuo