当前位置: 首页 > 科技观察

java.lang.UnsupportedClassVersionError-org-json-JSONObject-不支持的major.minor版本52.0

时间:2023-03-12 04:51:28 科技观察

ueditor_release_ueditor1_4_3_1-utf8-jsp编辑器上传组报严重错误:Servlet.service()forservlet[jsp]incontextwithpath[]threwexception[javax.servlet.ServletException:java.lang.UnsupportedClassVersionError:org/json/JSONObject:Unsupportedmajor.minorversion52.0(orversion52.0)unabletoloadclassorg.json.JSONObject)]withrootcausejava.lang.UnsupportedClassVersionError:org/json/JSONObject:Unsupportedmajor.minorversion52.0(unabletoloadclassorg.json.JSONObject)atorg.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2961)atorg.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1210)atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1690)atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)atorg.ccpit.ueditor.ConfigManager.initEnv(ConfigManager.java:165)atorg.ccpit.ueditor.ConfigManager.(ConfigManager.java:52)atorg.ccpit.ueditor.ConfigManager.getInstance(ConfigManager.java:66)atorg.ccpit.ueditor.ActionEnter.(ActionEnter.java:34)atorg.apache.jsp.resource.ueditor1_005f4_005f2.jsp.controller_jsp._jspService(controller_jsp.java:70)atorg.apache。jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:727)atorg.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)atorg。apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)atorg.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:727)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)atorg.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)atorg.apache.catalina.core。StandardWrapperValve.invoke(StandardWrapperValve.java:220)atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)atorg.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)atorg.apache。catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)atorg.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)atorg.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor。java:1074)奥托格.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)atorg.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)atjava.util.concurrent.ThreadPoolExecutor$Worker.runTask(UnknownSource)atjava.util.concurrent.ThreadPoolExecutor$Worker.run(UnknownSource)atorg.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)atjava.lang.Thread.run(UnknownSource)这个该文件是由错误的json版本引起的。打开pom.xml文件,找到导入json包的配置位置org.jsonjson20150729改变了to:org.jsonjson20140107***问题解决!【本文为专栏作家张永波原创文章,转载请征得作者授权】