Exception-List

2023-05-28,

一、500错误:找不到 jar包

应用根目录/WEB-INF/lib目录中没有对应的jar包。

ctrl+shift+alt+s,打开artifacts,发现outputRoot里缺少lib目录。添加即可。

二、 java.lang.NoSuchMethodException

出现场景:调用反射的 Class.getMethod 或 getField 或 getConstructor, 报错

使用 getDeclaredMethod 来获取不是public的方法、字段、构造器

三、chrome 加载图片失败,显示为乱码

清除缓存

四、找不到javax.servlet.http.HttpServletRequest的类文件

问题:D:\programs\xxx\commonsFileUpload\TestServletCommonFileUpload.java:25:44
java: 无法访问javax.servlet.http.HttpServletRequest
找不到javax.servlet.http.HttpServletRequest的类文件

解决:看看artifacts中out目录下,是否有对应的编译后的jar文件

五、tomcat idea 控制台中文乱码

参考以下内容,记得需要 rebuild project 和重启 idea

https://www.cnblogs.com/yanglichen/p/11435628.html

https://zhuanlan.zhihu.com/p/133917400

Exception-List的相关教程结束。

《Exception-List.doc》

下载本文的Word格式文档,以方便收藏与打印。