根本原因。
java.lang.NoSuchMethodError: org.springframework.util.StringUtils.matchesCharacter(Ljava/lang/String;C)Z org.springframework.web.util.UrlPathHelper.getContextPath(UrlPathHelper.java:398) org.springframework.web.util.UrlPathHelper.getPathWithinApplication(UrlPathHelper.java:297) org.springframework.web.util.UrlPathHelper.getLookupPathForRequest(UrlPathHelper.java:186) org.springframework.web.servlet.handler.AbstractUrlHandlerMapping.getHandlerInternal(AbstractUrlHandlerMapping.java:124) org.springframework.web.servlet.handler.AbstractHandlerMapping.getHandler(AbstractHandlerMapping.java:396) org.springframework.web.servlet.DispatcherServlet.getHandler(DispatcherServlet.java:1234) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1016) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) javax.servlet.http.HttpServlet.service(HttpServlet.java:626) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) javax.servlet.http.HttpServlet.service(HttpServlet.java:733) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
NoSuchMethodError这个错误应该是版本问题,你所有的版本没有改方法。
解决办法:
1.引入了两个org.springframework.core包,remove一个
2.applicationcontext中xsd的版本和引入的不同,将3.1改成3.0
出现这个报错,我怀疑你的spring web部分的jar包有冲突
1、检查下有没有冲突
2、贴下jar包列表
您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~
ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓
【电脑端】戳>>> https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】 戳>>> https://mall.csdn.net/item/52471?utm_source=1146287632
解决了吗我也报这个错