访问servlet时报错Status 500

                运行maven项目,打开对应的tomcat地址。

                到这里时,一切都运行正常,但是当我想要运行其中一个selectAllServlet时,服务器就饱了Status 500的错误。从以前的学习中,我可以得知这个问题属于服务器的问题,与我们客户端没关系,所以我从服务器入手查找错误。

                我仔细查看了报错的信息

               1. 首先,我看见了不能连接数据库服务器

                看下面一行,又看到了报错很大的概率发生在了dao层,也就是BrandMapper访问数据库的那个时候,于是我点进去查看是否有什么数据库的字段名与对应的属性名不一致但是忘记添加了@Param注解了。

                但是,我发现我要调用的方法已经用了@Param注解,所以不是参数问题,那问题就出现在了连接上面。

                然后,我又想到是不是mabatis的xml文件里所连接的数据库连接错误了,所以导致dao层访问数据库的代码报错。但是打开之后,发现还是正确的路径。

 

                3.于是,我查看了我的pom.xml里面调用的依赖 

                用的是5.1.34,与我自己下载的8.0.30版本不一致,于是我把这个包依赖改成了8.0.30。

                 这样,我在这个maven项目里所引用的mysql包的依赖就与我电脑里下载的一致了。

                于是,我再次打开项目。

这次就运行成功了。

 

 

 

                

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值