2
4

1 に答える 1

4

java:comp/env コンテキストは、web.xml でリソースを定義した Java EE アプリケーション内でのみ使用できます。

同じリソース (この場合はデータ ソース) をルックアップしようとする別のスレッドを作成している場合、スレッドはアプリケーションの Java EE コンテキストとその中のリソース定義の外で実行されます。

これは、次のいずれかで解決できます

  1. Java EE アプリケーション コンテキストにいる間にデータ ソースをルックアップし、スレッドがアクセスできる参照を保持するため、スレッドがルックアップする必要がありません。
  2. java:comp/env コンテキストを使用せずにデータソースを見つけます
于 2013-09-09T11:06:12.383 に答える