关于SSM整合时遇到的错误提示和解决办法

1.create connection SQLException, url: jdbc:mysql://localhost:3306/test, errorCode 1045, state 28000

第一个问题是MySQL数据库连接时出现的错误。我的项目可以排除不是数据库的名字不对、用户名和密码也没有问题、数据库的信息可以在数据库中正确查询到,最后怀疑是数据库版本问题,卸了原来的数据库重新下载安装数据库8.21版本后成功连接得到的结论是数据库的版本与JDK版本不兼容(我的JDK版本是17)。

2.A child container failed during start

这个错误网络上的所有的解决方案都不好用,最后,我将JDK的版本改为17后解决

3.Illegal access: this web application instance has been stopped already. Could not load . The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. 

这个问题时SSM整合时启动Tomcat出现的问题,里面有Spring和SpringMVC还有与MySQL数据库配置连接的部分,但启动Tomcat7是缺怎么也无法启动,最后发现因为无法加载我的资源文件(下图的这个jdbc.properties)的原因(在Spring的配置里面已经声明这个文件里可启动的时候就是找不到这个文件)

 这是Spring的配置文件

网上的办法五花八门。一一试过以后都不好用,最后我的解决办法是暂时把配置文件的匹配变量写死,这样就不用再加载配置文件了(只能用这种迂回战术了) 如下图。

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值