`
hgq0011
  • 浏览: 557582 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Cannot create JDBC driver of class

阅读更多

org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '
' for connect URL 'null', cause: No suitable driver
在配置连接池时出现上面的错误的信息.
配置文件如下
<Context>
   
<Loader loaderClass="org.springframework.instrument.classloading.tomcat.TomcatInstrumentableClassLoader"/>
   
<Resource name="jdbc/dwspring2" auth="Container" type="javax.sql.DataSource"
               maxActive
="100" maxIdle="30" maxWait="10000"
               username
="sa" password="123" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
               url
="jdbc:microsoft:sqlserver://192.168.1.35:1433;DatabaseName=test;SelectMethod=cursor;"/>
 
 
</Context>

按理不应该出现错误呀,又是一番找,一番思考,是不是版本的问题呢?
我的Tomcat时5.0的,上面的配置好象只对于5.5版本来说的吧
对于5.0的连接池的配置应该如下
<Context path="/spring2Web" docBase="spring2Web" debug="99" reloadable="true">
    
<Logger className="org.apache.catalina.logger.FileLogger" 
        prefix
="spring2Web_log." suffix=".txt" timestamp="true"/>

   
<Loader loaderClass="org.springframework.instrument.classloading.tomcat.TomcatInstrumentableClassLoader"/>
   
<!--
   <Resource name="jdbc/dwspring2" auth="Container" type="javax.sql.DataSource"
               maxActive="100" maxIdle="30" maxWait="10000"
               username="sa" password="123" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
               url="jdbc:microsoft:sqlserver://192.168.1.35:1433;DatabaseName=test;SelectMethod=cursor;"/>
  
-->
     
<Resource name="jdbc/dwspring2" auth="Container" type="javax.sql.DataSource"/>
    
<ResourceParams name="jdbc/dwspring2">
        
<parameter>
            
<name>factory</name>
            
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
        
</parameter>
        
<parameter>
            
<name>maxActive</name>
            
<value>100</value>
        
</parameter>
        
<parameter>
            
<name>maxIdle</name>
            
<value>30</value>
        
</parameter>
        
<parameter>
            
<name>maxWait</name>
            
<value>10000</value>
        
</parameter>
        
<parameter>
            
<name>username</name>
            
<value>sa</value>
        
</parameter>
        
<parameter>
            
<name>password</name>
            
<value>123</value>
        
</parameter>
        
<parameter>
            
<name>driverClassName</name>
            
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
        
</parameter>
        
<parameter>
            
<name>defaultAutoCommit</name>
            
<value>true</value>
        
</parameter>
        
<parameter>
            
<name>url</name>
            
<value>jdbc:microsoft:sqlserver://192.168.1.35:1433;DatabaseName=test;SelectMethod=cursor;</value>
        
</parameter>
        
<parameter>
            
<name>removeAbandoned</name>
            
<value>true</value>
        
</parameter>
        
<parameter>
            
<name>removeAbandonedTimeout</name>
            
<value>60</value>
        
</parameter>
        
<parameter>
            
<name>logAbandoned</name>
            
<value>true</value>
        
</parameter>
    
</ResourceParams>

 
</Context>
所以,现在很多的版本,一定要注意了.最好是能统一所有的版本就好了,就不会出现那么多的麻烦了.
分享到:
评论

相关推荐

    tomcat jndi 的困惑

    tomcat jndi 的困惑 Cannot create JDBC driver of class '' for connect URL 'null'

    struts1中所遇到的配置问题

    本文主要针对一个常见的配置错误——“Name jdbc is not bound in this Context”以及“Cannot create JDBC driver of class '' for connect URL 'null'”,进行深入分析并提供解决方案。 #### 错误现象及原因分析 ...

    jmeter连接数据库Cannot load JDBC driver class ‘com.mysql.jdbc.Driver解决办法-附件资源

    jmeter连接数据库Cannot load JDBC driver class ‘com.mysql.jdbc.Driver解决办法-附件资源

    人大金仓kingbase 驱动jdbc

    Class.forName("com.kingbase.jdbc.Driver"); // 建立数据库连接 String url = "jdbc:kingbase://localhost:5432/your_database"; String username = "your_username"; String password = "your_password"; ...

    jdbc连接oracle数据库功能示例

    当运行到`Class.forName(Db_driver)`时,Java会尝试加载指定的数据库驱动。 接下来,我们通过`DriverManager.getConnection(url, name, passwd)`来建立数据库连接。这里的URL格式为`jdbc:oracle:thin:@hostname:...

    tomcat6.0配置数据库连接池常见错误解决方案

    #### 错误一:Cannot create JDBC driver of class '' for connect URL 'null' **错误表现:** 当尝试启动应用时,可能会遇到以下异常信息: ``` java.sql.SQLException: Cannot create JDBC driver of class '' ...

    数据库的数据源连接池的配置

    这个问题主要涉及两个常见的错误提示:“Cannot create JDBC driver of class '' for connect URL 'null'”。这通常意味着数据源配置不完整或者配置错误,具体可能的原因包括未正确指定`driverClassName`或`url`,...

    Tomcatmysql连接池的配置

    4. **问题**:`Cannot create JDBC driver of class '' for connect URL 'null'`。 - **解决方法**:检查数据源配置中是否正确指定了`DriverClassName`和`Url`。 #### 五、测试连接池 为了验证配置是否成功,可以...

    struts2开发遇到的问题

    3. **ERROR:Cannot create JDBC driver of class '' for connect URL 'null'** 这个错误意味着Tomcat中的DataSource配置有问题,或者缺少相应的配置。需要在`server.xml`中添加类似以下的资源配置: ``` ”...

    关于tomcat和mysql连接池问题的详解.docx

    问题一:Cannot create JDBC driver of class for connect URL null 这个问题通常发生在尝试创建JDBC驱动时,无法找到指定的URL。原因可能在于配置文件中driverClassName和url的设置为空,或者没有正确地绑定数据源...

    juddi配置资源问题解决

    (Cannot create JDBC driver of class '''' for connect URL ''null'')` 5. `SELECT COUNT(*) FROM PUBLISHER failed (null)` 这些错误表明jUDDI无法成功建立与MySQL数据库的连接,主要原因在于数据源配置不正确。...

    tomcat6中配置JNDI方法

    - **错误1**: `org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'` - 解决方法:检查`context.xml`中的`url`是否正确,确认MySQL驱动是否已正确加载...

    JNDI数据源配置[文].pdf

    1. **`Cannot create JDBC driver of class '' for connect URL 'null'`** - 解决方法:确保`url`属性正确配置,且MySQL驱动已正确加载。 2. **`java.sql.SQLException: No suitable driver`** - 解决方法:确认...

    Tomcat中配置数据源JNDI

    - **异常1**: `org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'` - 这个错误通常意味着Tomcat找不到正确的JDBC驱动。请检查驱动是否已经正确添加...

    Tomcat下的数据库连接.pdf

    在实际开发中,可能会遇到配置连接池时的一些问题,例如“Cannot create JDBC driver of class”异常。这通常是因为JDBC驱动未正确添加到类路径,或者驱动类名写错。确保驱动库已放入`$CATALINA_HOME\common\lib`,...

    Tomcat5.5数据源的配置[图解]

    请注意,配置过程中可能出现的错误,如“Cannot create JDBC driver of class”或“No suitable driver”,通常是因为驱动类未正确加载或者数据库URL格式错误。确保已将对应的JDBC驱动库(如`sqljdbc.jar`)添加到...

    tomcat5.5+eclipse+sql server2000 配置数据源详细过程

    在实际操作过程中,可能会遇到一些错误,比如:“Cannot create JDBC driver of class '' for connect URL 'null'”或“No suitable driver”。这些错误通常是由于配置不正确导致的。接下来,将分步骤介绍具体的配置...

    Tomcat通过JNDI方式连接SqlServer数据库

    此步操作的目的是建立虚拟站点\jndi, 并使得jndi应用程序能够引用所配置的JNDI数据源,如果不加会出现错误Cannot create JDBC driver of class '' for connect URL 'null' 三、在WEB-INF目录下建立web.xml文件 在...

    Tomcat下的数据库连接

    在实际开发中,可能会遇到配置问题,比如“Cannot create JDBC driver of class '' for connect URL ''”。这种错误通常表示驱动类未找到或URL配置有误。确保驱动类名正确无误,且已将JDBC驱动添加至Tomcat的类路径...

Global site tag (gtag.js) - Google Analytics