`
ohfanfan
  • 浏览: 52671 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

tomcat启动mysql报错:SQLNestedException: Cannot create PoolableConnectionFactory

阅读更多
tomcat启动mysql报错:SQLNestedException: Cannot create PoolableConnectionFactory



报错错信息为:
......
2010-02-24 15:50:40,843 ERROR [org.hibernate.util.JDBCExceptionReporter] - <Cannot create PoolableConnectionFactory (null,  message from server: "Host
'SVCTAG-0' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'")>
2010-02-24 15:50:40,843 WARN [org.hibernate.cfg.SettingsFactory] - <Could not obtain connection metadata>
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (null,  message from server: "Host 'SVCTAG-0' is blocked because o
f many connection errors
; unblock with 'mysqladmin flush-hosts'")
        .......   


经过网络查询,问题原因:数据库中该主机的错误链接过多。mysql当你为非法连接,不允许登陆并边接。
解决方法:
更改mysql的配置文件中的允许错误连接参数——max_connect_errors=100。
具体为:在MYSQL安装目录下,找到my.ini文件,在文件中找到错误连接配置并进行更改,如果没有该参数设置,直接添加即可。


遗留问题:
  未发现:该机器的错误连接是如何产生的,以及产生原因。
  
分享到:
评论

相关推荐

    oracle jdbc dirver

    Oracle JDBC Driver是Oracle公司提供的用于Java应用程序与Oracle数据库交互的接口。它实现了Java Database Connectivity (JDBC) API,使得开发者可以使用Java语言来操作Oracle数据库,执行SQL语句,进行数据查询、...

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

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

    tomcat6中配置JNDI方法

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

    数据库连接jar(mssql-oracle)

    org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.mysql.jdbc.Driver' 出现异常原因,缺少数据库连接jar

    Tomcat中配置数据源JNDI

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

    tomcat配置连接池方式

    #### 报错`org.apache.tomcat.dbcp.dbcp.SQLNestedException` 这个错误通常发生在SQL Server服务未启动或配置不当时。确保SQL Server服务正常运行,特别是当服务模式设置为手动时,每次重启后都需要手动启动服务,...

    Tomcat 5.5 数据库连接池配置

    这个步骤至关重要,如果缺少这一步,可能会导致运行时错误,例如`org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'`。 最后,在你的Web应用的`WEB-...

    tomcat连接池配置

    - **异常提示**:“org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'.” - 这个异常通常是因为JDBC驱动没有正确配置或者找不到指定的驱动类。 - 解决...

    WEB-INF中的web.xml中之前增加以下配置:

    确认SQL Server 2000可以远程连接,除了开放1433端口外,还要升级数据库到SP3或SP4,否则连接会发出SQLNestedException:Cannot create PoolableConnectionFactory ([Microsoft][SQLServer 2000 Driver for JDBC]...

    dbcp 连接池不合理的锁导致连接耗尽解决方案

    DBCP(Database Connection Pool)是Apache的一个开源项目,提供了一个基于Java的数据源连接池实现。在上述问题中,应用程序遇到了由于连接池不合理的锁机制导致的连接耗尽问题,表现为无法从连接池获取新的数据库...

    连接不到数据库【转】整理.pdf

    错误的配置可能导致`PoolableConnectionFactory`无法创建,从而抛出`SQLNestedException`。检查`server.xml`文件中的DataSource配置,确保用户名、密码、URL等参数正确无误。 5. **网络问题**:除了上述软件配置,...

    连接不到数据库【转】归纳.pdf

    异常堆栈中的`SQLNestedException`指出,问题可能出现在`BasicDataSource.createDataSource`或`BasicDataSource.getConnection`方法中。检查`server.xml`文件中的DataSource配置,确保用户名、密码和URL等参数设置...

    oracle 连接数据池

    在Java Web应用中,Tomcat作为流行的Servlet容器,提供了对数据池的支持,通常通过JNDI(Java Naming and Directory Interface)来配置和管理。 SQLNestedException是Java SQL类库中的一个异常类型,它表示在处理...

Global site tag (gtag.js) - Google Analytics