通过tomcat使用数据源的问题

J2EE 码拜 10年前 (2015-05-11) 841次浏览 0个评论
 

服务器为tomcat 5.0.29,现在我在conf/server.xml配置了数据源(JDBC-ODBC和sqlserver驱动都试过了),然后通过JDNI来查找数据源,但总是出错,出错信息如下,请各位大虾帮助分析一下是什么原因:
javax.servlet.ServletException: Cannot create JDBC driver of class “””” for connect URL “”jdbc:odbc:db””
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:845)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:778)
org.apache.jsp.test_jsp._jspService(test_jsp.java:60)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause 

org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class “””” for connect URL “”jdbc:odbc:db””
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:780)
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
util.DatabaseConn.getConnection(DatabaseConn.java:13)
org.apache.jsp.test_jsp._jspService(test_jsp.java:48)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

不知为什么,今天早上突然又可以运行了。
40分
你用JDBC-ODBC桥接器来配置数据源,为什么不直接用JDBC呢?

出问题可能是你的ODBC出了问题。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明通过tomcat使用数据源的问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!