JavaWeb开发中所遇到的异常记录及解决方案(持续更新)

1.org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)【mybatis】

a.XxxMapper.java内的yy接口在XxxMapper.xml不存在,执行yy调用时则异常。

b.xml中namespace没有对应相应的接口

c.ResultType配置错误

d.在spring/springboot检查配置文件

 

2.org.apache.jasper.JasperException【jsp】

a.tomcat版本过低会出现该异常

b.jstl的jar包需要1.1版本及以上

c.查看实体类是否提供get/set方法

d.编写页面时是否引入jstl

e.表达式编写错误

3. Failed to write HTTP message: org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: No serializer found for class【SpringMvc/SpringBoot】

a.没有提供get/set方法

b.没有实现序列化接口

4.com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException【SpringCloud】

如图所示:请检查此处地址及端口填写是否正确

 

5.在maven工程中,出现 ClassNotFoundException【maven】

a.检查pom.xml是否有添加依赖

b.pom.xml中添加了依赖,但是仍然报错。则有可能maven下载jar包到本地仓库的过程中出现意外情况,导致jar包下载不完整。这时应该重新删掉本地仓库中的jar,让maven重新下载。

6.java.lang.IndexOutOfBoundsException: Index: 0, Size: 0【jdk】

a.举例:List a = null;    a.get(0)--->这个方法就会出现该异常。因为此时list是个空链表,再通过get获取则会出现下标越界

7.java.lang.StackOverflowError: null【递归】

无限递归,即没有条件跳出递归。

8.java.lang.IncompatibleClassChangeError

一般为版本冲突

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值