请问一个tomcat创建数据源的问题,我在web项目的meta-INF下配置了context-xml文件配置了jndi数据源,

,可是我并没有将mysql-connector-java-5.1.7-bin.jar和commons-dbcp-1.2.2.jar放在tomcat的lib目录下,后来测试... ,可是我并没有将mysql-connector-java-5.1.7-bin.jar和commons-dbcp-1.2.2.jar放在tomcat的lib目录下,后来测试还是对的

我是通过一个servlet来测试的
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
try {
//org.springframework.web.context.ContextLoaderListener
Context context = new InitialContext();
DataSource ds = (DataSource)context.lookup("java:/comp/env/jdbc/oa");
Connection connection = ds.getConnection();
Statement statement = connection.createStatement();
ResultSet rSet = statement.executeQuery("select *from admin");
while (rSet.next()) {
System.out.println(rSet.getString("adminid"));
}
} catch (NamingException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
System.out.println("hello");
}
然后访问这个servlet是正常运行的,我记得以前好像必须将connector-java-5.1.7-bin.jar和commons-dbcp-1.2.2.jar放在tomcat的lib目录下,否则tomcat是会找不到的,不知今天怎么就找到了,希望大家告诉我一下为什么这样可以找到
展开
 我来答
百度网友5195152
2009-09-23 · TA获得超过1164个赞
知道大有可为答主
回答量:1314
采纳率:0%
帮助的人:702万
展开全部
放在工程的lib下也可以

另外如果配置了的classpath中有也可以
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式