我在使用 JDBC tomcat 池时遇到了一个小问题。我已经在 context.xml 中正确定义了资源,并在 web.xml 中引用了它。现在在我的数据库访问方法中,我想以某种方式为用户从数据库中获取某些内容时获取数据源。但是,当我输入以下内容时:
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
DataSource ds = (DataSource) envCtx.lookup("jdbc/testDB");
我收到错误消息“InitialContext 无法解析为类型”。这里有什么问题?
最佳答案
一定要导入InitialContext
,这听起来像是编译器缺少它。
关于java - Tomcat jdbc 池不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21486576/