java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1078)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4187)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4119)
数据库连接不上,查看一下hibernate配置文档,发现是没有写密码。造成的。
由此可见,项目一开始加载并不是像.net项目一样会去检查数据库是否连接成功。如果没有连接成功项目启动会报错并提示。tomcat server没有去检查 数据库连接是否成功。直到真正需要用到数据库时才去连接数据库。