Eclipse或者MyEclipse,在tomcat上跑项目时,如果看到控制台卡在Initializing Spring root WebApplicationContext这很久(大约会是1分钟到3分钟这样),然后console也不报错,最后提示 Server startup in xxxx ms
但是无法访问,一访问console就报错:A ResourcePool could not acquire a resource from its primary factory or source。
解决办法:
1.首先确定数据库配置文件内容是否正确:例如 用户名或者密码前后打了空格,用户名或者密码是否正确,驱动配置driverClass是否大小写拼写错误,数据库连接地址jdbcUrl中主机名,端口号,等是否正确(jdbc:mysql://localhost:3306/forestry),数据库服务是否未启动,是否有引入对应的jar包:mysql-connector-java-5.1.6-bin.jar
2.查看是不是mapper的xml文件引用失败,我是在映射文件中少加一个双引号导致。也可能是映射文件中查询语句没有写返回类型
对应着检查内容,或者还不行的话,建议查看一下日志,里面的描述会相对详细一些
网友评论