org.apache.catalina.core.StandardContext.startInternal 一个或多个listeners启动失败

org.apache.catalina.core.StandardContext.startInternal 一个或多个listeners启动失败org.apache.catalina.core.StandardContext.startInternal 由于之前的错误,Context[]启动失败

这是我最近遇到的一个错误,十分的难受,老是项目部署失败,乍一看这好像是监听器的错误,在我注掉监听器的代码之后,也确实能够部署成功,但是由于我注掉监听器,我的spring容器和springmvc中的bean没办法使用,而且最奇怪的是我明明没有修改监听器这一部分的代码,为什么会报这里的错误?在我查了大量的资料后,还是不知道哪里的错误。

最后因为没办法了,幸好git仓库里有之前的代码,仔细核对之后发现,是我的dao层的xml文件中的sql语句映射写错了
![在这里插入图片描述](https://img-blog.csdnimg.cn/85e72927bc454eb4af811829c34d21dc.png![错误原因](https://img-blog.csdnimg.cn/df5936740d5a4418b5942b3042d6c15b.png在这里插入图片描述
`在这里插入代码片

<insert id="insertUser">
    insert into user (telephone,name,password,gender,administrator,vip,dates,headUrl)
    values (#{telephone},'昵称',#{password},'保密',0,0,now(),"***")
</insert>
<select id="loginVerify" resultType="org.video.Pojo.User">
    select * from user where telephone=#{telephone} and password=#{password}
</select>

这里没有与之前的方法名称对应上,有两个一样的id,即有两个sql语句对应的都是一个方法,修改其中的一个id为正确方法名之后,运行,部署成功!

总结:这一定是我写的时候复制粘贴忘记修改了,说白了还是粗心大意,以后还是不要一大块整体的复制粘贴了,后怕…

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值