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 回答