日期:2014-05-20  浏览次数:20873 次

tomcat启动后经常有java.sql.SQLException
我的tomcat启动之后,每隔一段时间就会有以下的错误: 
java.sql.SQLException: Invalid authorization specification message from server: 
"Access denied for user 'admin'@'localhost' (using password: YES)" 
  at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1997) 
  at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1906) 
  at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:2520) 
  at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:817) 
  at com.mysql.jdbc.Connection.createNewIO(Connection.java:1786) 
  at com.mysql.jdbc.Connection. <init>(Connection.java:450) 
  at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java 
:411) 
  at java.sql.DriverManager.getConnection(DriverManager.java:525) 
  at java.sql.DriverManager.getConnection(DriverManager.java:140) 
  at org.logicalcobwebs.proxool.ProxyFactory.buildProxyConnection(ProxyFac 
tory.java:41) 
  at org.logicalcobwebs.proxool.Prototyper.buildConnection(Prototyper.java 
:150) 
  at org.logicalcobwebs.proxool.Prototyper.sweep(Prototyper.java:95) 
  at org.logicalcobwebs.proxool.PrototyperThread.run(PrototyperThread.java 
:42) 

请问是否跟我的数据库有关?我只是启动它,没有做任何操作,就每隔一段时间自动出现这样的错误。
请各路高手帮忙解决。

------解决方案--------------------
"Access denied for user 'admin'@'localhost' (using password: YES)"

用户名、密码错误了!

原因不明。

看看你是不是有连接泄漏吧!
------解决方案--------------------
是不是你在程序里没有及时关闭数据库连接,
------解决方案--------------------
记得好像配置文件有个超时时间的配置似的。。。你查查看啊 google上有的
------解决方案--------------------
探讨
但我只是启动了tomcat,没有做任何操作哦