标签:core catalina java jar util 报错 logging apache org
问题描述:
新人,跟着狂神大佬学习,第一次整合SSM框架,一直出错,奇怪的是中间有时候可以运行,但大部分都不可以运行,报错:
花了几十分钟。网上找了好多,都是说maven导入jar包过程中下载成功,但是导入失败,额~~,真的醉了,找了好多网站,都是说这个,试了我自己导入下载好的jar包,没用;
接着在一个网站上发现,可以查看日志(哇。 新人前进道路,漫长~)
开始输出日志:
在项目的WEB-INF下的classes(没有就动手写一个)建立一个log输出文件logging.properties书写以前内容:
handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.
############################################################
org.apache.juli.FileHandler.level = FINE
org.apache.juli.FileHandler.directory = ${catalina.base}/logs
org.apache.juli.FileHandler.prefix = error-debug.
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
终于得到了错误信息:
错误重点:
java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast to jakarta.servlet.Filter
解释:ClassCastException,从字面上看,是类抛出异常,即是类型转换错误,通常是进行强制类型转换时候出的错误。
????
啊咧?我照着狂神抄写的,不应该啊,然后直接那他的代码继续,额,继续找错误,还是一样,算了,直接找错误:
网get方法:
试了,还是不行;
唉,还是不行;
但是了解了是因为jar包冲突,并且是我调用的那个默认的Fileter过滤器:
为了验证,我去掉了自带的Filter过滤器:
嗯,可以运行了,但是出现了新的错误:java.lang.ClassCastException: org.springframework.web.servlet.DispatcherServlet cannot be cast to jakarta.servlet.Servlet
突然看到,有人说,这是因为ssm中的jar包发生了冲突导致的~~
又花了半天,终于找到方法了:
首先:
接着:
把原本的删掉,重新添加,然后重启,意外就可以了!!!
标签:core,catalina,java,jar,util,报错,logging,apache,org 来源: https://www.cnblogs.com/odetocherryblossoms/p/15162824.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。