我用struts1.2 和 Hibernate3.3 写了一个工程, 工程中的那些业务对象的Class,在测试中可以正常访问数据库,并打印出来。但是运行tomcat时会报以下的错误,网上说是密码错误,但如果密码有错,就不可能读出数据库。
Initializing application data source noticemanagerDB
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory, cause: 
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)tomcat运行了,可以访问http://localhost:8080/,但是我的工程的页面就访问不了了。小弟在此等答案,望高人解决此问题。

解决方案 »

  1.   

    数据库连接的用户名密码不允许访问数据库
    可能数据库root用户的密码不对要么是数据库不允许localhost访问它,查看mysql数据库的user表中白名单是否有改记录
      

  2.   

    数据库连接错
     Access???
      

  3.   

    把hibernate连接 数据库的配置发出来看看。。
    应该是密码或用户名不对。
      

  4.   

    我二了,由于是第一次做javaweb,所以忘记在项目中再配置一下Tomcat,所以就起不来