软件名称&软件版本:Tomcat6.0.14+Db29.1
环境平台:windows
问题描述:配置数据源不成功,
配置代码如下:
=================================================
在meta-inf文件夹下建立context.xml
type="javax.sql.DataSource" maxActive="50" maxIdle="30"
maxWait="10000" logAbandoned="true" username="db2inst1" password="password"
driverClassName="com.ibm.db2.jcc.DB2Driver"
url="jdbc:db2://10.1.120.57:50000/dcdb">
=================================================
测试代码:
<%
Context ctx=new InitialContext();
DataSource ds=(DataSource) ctx.lookup("java:/comp/env/dc");
out.println(ds.getConnection());
%>
================================================
报错:
org.apache.jasper.JasperException: javax.servlet.ServletException: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.ibm.db2.jcc.DB2Driver' org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:541) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:417) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
备注:本人连本机的mysql用此方法可以实现,测试通过。但是链接远程的db2就不行
收起