java.lang.unsupportedclassversionerror:org/json/jsonobject:unsupported Major.minor version 52.0__js

Source: Internet
Author: User

In the MAVEN project introduced Baidu Rich text editor ueditor-1_4_2 in the process of encountering several problems, recorded.

First question: In the MAVEN library can not be introduced like other jar packages, the solution: do not reference its jar package, directly into the reference source code on the line, is to go to Ueditor's official website download: ueditor_release_ Ueditor1_4_3_1-src.zip, after decompression:

I use JSP, so choose jsp-"Lib, after the point open:

Then introduce four jar packages into Maven, and the bottom jar package doesn't have to be introduced

Then choose jsp--"src, you can see:

Create a Ueditor package of these Java files, copy into, and then modify each Java file package path name, and finally find ueditor1_4_2\jsp\controller.jsp file changes inside the introduction classpath: The Import= " Com.baidu.ueditor.ActionEnter "modified into import=" Org.ccpit.ueditor.ActionEnter "so no longer reference Ueditorjar package."

Second question: In reference to the Json.jar launcher, background prompts when the UE is created:

Serious: Servlet.service () for Servlet [JSP] in context with path [] threw exception [Javax.servlet.ServletException:java.lang . unsupportedclassversionerror:org/json/jsonobject:unsupported Major.minor version 52.0 (unable to load class Org.json.J Sonobject)] with root cause
java.lang.unsupportedclassversionerror:org/json/jsonobject:unsupported Major.minor version 52.0 (Unable to load Class Org.json.JSONObject)
At Org.apache.catalina.loader.WebappClassLoader.findClassInternal (webappclassloader.java:2961)
At Org.apache.catalina.loader.WebappClassLoader.findClass (webappclassloader.java:1210)
At Org.apache.catalina.loader.WebappClassLoader.loadClass (webappclassloader.java:1690)
At Org.apache.catalina.loader.WebappClassLoader.loadClass (webappclassloader.java:1571)
At ORG.CCPIT.UEDITOR.CONFIGMANAGER.INITENV (configmanager.java:165)
At Org.ccpit.ueditor.configmanager.<init> (configmanager.java:52)
At Org.ccpit.ueditor.ConfigManager.getInstance (configmanager.java:66)
At Org.ccpit.ueditor.actionenter.<init> (actionenter.java:34)
At Org.apache.jsp.resource.ueditor1_005f4_005f2.jsp.controller_jsp._jspservice (controller_jsp.java:70)
At Org.apache.jasper.runtime.HttpJspBase.service (httpjspbase.java:70)
At Javax.servlet.http.HttpServlet.service (httpservlet.java:727)
At Org.apache.jasper.servlet.JspServletWrapper.service (jspservletwrapper.java:432)
At Org.apache.jasper.servlet.JspServlet.serviceJspFile (jspservlet.java:395)
At Org.apache.jasper.servlet.JspServlet.service (jspservlet.java:339)
At Javax.servlet.http.HttpServlet.service (httpservlet.java:727)
At Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (applicationfilterchain.java:303)
At Org.apache.catalina.core.ApplicationFilterChain.doFilter (applicationfilterchain.java:208)
At Org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal (characterencodingfilter.java:88)
At Org.springframework.web.filter.OncePerRequestFilter.doFilter (onceperrequestfilter.java:108)
At Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (applicationfilterchain.java:241)
At Org.apache.catalina.core.ApplicationFilterChain.doFilter (applicationfilterchain.java:208)
At Org.apache.catalina.core.StandardWrapperValve.invoke (standardwrappervalve.java:220)
At Org.apache.catalina.core.StandardContextValve.invoke (standardcontextvalve.java:122)
At Org.apache.catalina.authenticator.AuthenticatorBase.invoke (authenticatorbase.java:504)
At Org.apache.catalina.core.StandardHostValve.invoke (standardhostvalve.java:170)
At Org.apache.catalina.valves.ErrorReportValve.invoke (errorreportvalve.java:103)
At Org.apache.catalina.valves.AccessLogValve.invoke (accesslogvalve.java:950)
At Org.apache.catalina.core.StandardEngineValve.invoke (standardenginevalve.java:116)
At Org.apache.catalina.connector.CoyoteAdapter.service (coyoteadapter.java:421)
At Org.apache.coyote.http11.AbstractHttp11Processor.process (abstracthttp11processor.java:1074)
At Org.apache.coyote.abstractprotocol$abstractconnectionhandler.process (abstractprotocol.java:611)
At Org.apache.tomcat.util.net.jioendpoint$socketprocessor.run (jioendpoint.java:316)
At Java.util.concurrent.threadpoolexecutor$worker.runtask (Unknown Source)
At Java.util.concurrent.threadpoolexecutor$worker.run (Unknown Source)
At Org.apache.tomcat.util.threads.taskthread$wrappingrunnable.run (taskthread.java:61)
At Java.lang.Thread.run (Unknown Source)

This file is due to the incorrect version of the reference JSON, open the Pom.xml file to find the configuration location to introduce the JSON package

<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20150729</version>
</dependency>

Modified into:

<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20140107</version>
</dependency>

Final problem solved.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.