| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1025 人关注过本帖
标题:tomcat 6.0 数据库连接池问题
只看楼主 加入收藏
helin2010
Rank: 2
等 级:论坛游民
帖 子:18
专家分:26
注 册:2010-10-14
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:3 
tomcat 6.0 数据库连接池问题
  我的数据库连接池总是报错:请那位好人帮我看看。先谢谢!!!
 org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
    at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1150)
    at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
    at com.dao.BascDao.getCon(BascDao.java:27)
    at com.dao.ShapeDao.getList(ShapeDao.java:20)
    at com.servlet.PrintServlet.doGet(PrintServlet.java:37)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
    at org.apache.tomcat.(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
    at sun.jdbc.odbc.JdbcOdbcDriver.getProtocol(JdbcOdbcDriver.java:507)
    at sun.jdbc.odbc.JdbcOdbcDriver.knownURL(JdbcOdbcDriver.java:476)
    at sun.jdbc.odbc.JdbcOdbcDriver.acceptsURL(JdbcOdbcDriver.java:307)
    at java.sql.DriverManager.getDriver(DriverManager.java:253)
    at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1143)
    ... 18 more
我的tomcat C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib
中有数据驱动包 mssqljdbc2.jar文件也存在

我的web.xml中配置为:

 <resource-ref>
    <description>my/print</description>
    <res-ref-name>my/print</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
  </resource-ref>

我的C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf中的context.xml中是这样写的

  <Resource
     name="my/print"
     auth="Container"
     type="javax.sql.DataSource"
     maxActive="100"
     maxIdle="30"
     maxWait="10000"
     username="sa"
     password="123456"
     driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
     utl="jdbc:sqlserver://localhost:1433;database=print"/>

连接类中:

 public Connection getCon(){
       try {
        Context context=new InitialContext();
        //Class.forName(driver);
        //con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;database=print","sa","123456");
        DataSource dat=(DataSource) context.lookup("java:comp/env/my/print");
        
        con=dat.getConnection();
        
    } catch (Exception e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }  
      
      
       return con;
   }



搜索更多相关主题的帖子: tomcat 数据库 池问题 
2010-11-15 18:48
wzh545394622
Rank: 6Rank: 6
等 级:侠之大者
帖 子:60
专家分:410
注 册:2009-10-7
收藏
得分:20 
额。。。
图片附件: 游客没有浏览图片的权限,请 登录注册
  你打开那个驱动包,看可不可以找到你写在配置文件中的驱动类。

还有



你那 url 写错了吧!!!不是 utl 哦。。
收到的鲜花
  • maxliz2010-11-17 03:01 送鲜花  1朵  
2010-11-16 17:40
maxliz
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:5
帖 子:71
专家分:248
注 册:2010-8-22
收藏
得分:0 
仔细读ide的报错信息
2010-11-17 03:00
helin2010
Rank: 2
等 级:论坛游民
帖 子:18
专家分:26
注 册:2010-10-14
收藏
得分:0 
回复 楼主 helin2010
谢谢你!搞定了。一个是url写错了。还有在lib 中缺了四个jar包!!
2010-11-20 15:00
快速回复:tomcat 6.0 数据库连接池问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.044857 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved