Java BUG收集区

Java之路

Java疑难杂症

报错类型:java.lang.ClassNotFoundException(无法找到class文件)
报错时间:2019.03.06
报错简述:明明类存在却报错提示找不到类
报错情况:一开始Tomcat在开启的时候报找不到Filter(文字过滤器,过滤器+web.xml配置)的错误。后注释过滤器,照样开始报同样的错误(其他文件找不到了)。后发现,文件下没有classes文件。java文件没有编译所以导致文件无法找到。
报错原因:一开始导错包,最后删除该包却忘记该包的在环境的配置依旧存在。所以导致.java文件无法编译成.class文件
解决方案:彻底移除该包的配置信息。问题解决

=================================================================================

报错类型:找不到无法加载主类
报错时间:2019.04.12
报错简述:明明类存在却报错提示找不到类
报错情况:添加LogBack的日志。在pom.xml中添加了部分LogBack的依赖,结果项目无法运行。刷新了Maven,依旧无法运行。刷新Gradle即可。
报错原因:未知
解决方案:刷新Gradle即解决问题

=================================================================================

报错类型:Available parameters are [arg1, arg0, param1, param2]。无法找到参数
报错时间:2019.04.17
报错简述:参数传入MyBatis时返回无法找到参数
报错情况:在做岗位条件传参的时候,等级和组织ID正常传入,打印无异常,返回前端的数据出现Available parameters are [arg1, arg0, param1, param2]字样。
报错原因:经过百度。似乎是说参数传入不准确,尽管看上去没有丝毫问题。
解决方案:@Param(“level”) String level,@Param(“orgid”) String orgid 加上@Param(给参数命名)。问题解决。

=================================================================================

猜你喜欢

转载自blog.csdn.net/IT_Java_Roy/article/details/88608927
今日推荐