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.