在学习JavaWeb中遇到的错误

本文汇总了作者在学习JavaWeb过程中遇到的各种问题及其解决方案,包括配置冲突、自动解析失败等,适合初学者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近开始学习javaweb,但问题是一个接一个,每次都要花上大量的时间,有的时候还会因为犯同样的错误,继续不知所措,所以我们准备把我在javaweb中遇到的问题,统一都写在篇博客上,遇到问题就依次添加,主要是为了自己的错误总结,如果有人能因此看到并解决了自己的问题,那也是很好的

在此之前,先明警告,错误以后一定要看错误信息,不要直接不知所措复制信息找度娘,有很多错误都在信息都写出来了,只要你认真读,    比如我今天,没认真读,浪费半个多小时,最后发现人家错误信息里面明明白白把我的错误说出来了,我面壁....

 

目录

壹、ContainerBase.addChild: start: org.apache.catalina.LifecycleException:....

贰、在mybatis里面的mappers(映射器)配置中package,需要mapper中的xml文件和实体类在用一个包下面,才可以自动解析。



 

 

壹、ContainerBase.addChild: start: org.apache.catalina.LifecycleException:....

我的问题的在servlet前面加上了注解如:

传统的servlet需要在web.xml里面进行配置,而web.xml 3.0后可以通过注解来实现配置,我虽然我一直在用web.xml进行配置,看网课上老师是这样配的,而且说着是以后的趋势,于是我就想也顺便先联系着,但错误的是,我既在web.xml中配置了,也用注解配置了,url-pattern地址冲突。得知真相的我。。。。。。。。害得我在浪费了快一个小时的时间,还删除了我的好几个包。那么下来我就把别人的如何解决问题的博客放在下面,也不枉费这半个多小时

https://blog.youkuaiyun.com/weixin_42591674/article/details/84870946

https://blog.youkuaiyun.com/u012475575/article/details/76358319

 

贰、在mybatis里面的mappers(映射器)配置中package,需要mapper中的xml文件和实体类在用一个包下面,才可以自动解析。

 大佬博客:mapper设置的四种方式

因为我们感觉不管是通过Resourse、class、或者是File都是只能指出一个文件,如果在文件变多了,而且不想把实体类(pojo)和mapper(Dao) 文件放在一起,这会是一件麻烦的事,那我就想着使用包应该是最好的解决方法

那么如何解决呢,我还在探索。。。。。

额,多日后来的我来补充问题了,这是在mappers在配置所需要要设计的

 

叁、当你发现你的插入数据没问题,而且日志输出也表名没问题的时候,啥都别说先看commit提交的位置。

今天在写一个转账的功能,先进行转账,后来我先在加上个日志记录功能,把转账信息插入到另外的一个日志表中,每次实现程序都是正确的,而且日志文件输出的结果表达式的格式结果也都是正确的,那么问题错在哪里?  就是这个B——commit;

作为一个事务,要么都失败,要么都成功,但是这是在commit提交之前的,(Mybatis默认设置事务不自动提交:setAutoCommit(false)),那你人家之后写的人家干吗提交你。     面壁。。。

 

肆、警告: Exception thrown from ApplicationListener handling ContextClosedEvent
java.lang.IllegalStateException: ApplicationEventMulticaster not initialized - call 'refresh' before multicasting events via the context: Root WebApplicationContext: startup date [Tue Apr 16 17:54:09 CST 2019]; root of context hierarchy

    今天在配置SSM高级服务框架的时候,发现一直出现这么问题,百思不得其解,后来我把在web.xml中是spring文件的配置代码注释,然后在启动服务器,发现没有问题,那么毕然就是Spring文件的配置的问题,然后在网上找答案,翻了半个小时,最后发现了问题,基本的到不能在基本的问题,包没导全,            我面壁。。。。。。

aop命名空间所依赖的包

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值