Hello,
I have a simple code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <%@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%> <%@ taglib uri="http://ckeditor.com" prefix="ckeditor" %> <%@ taglib uri="http://ckfinder.com" prefix="ckfinder" %> <html xmlns="http://www.w3.org/1999/xhtml"> <body> <form action="getContent" method="get"> <textarea cols="80" id="editor1" name="editor1" rows="10"></textarea> <input type="submit" value="Submit" /> </form> <ckfinder:setupCKEditor basePath="../ckfinder/" editor="editor1" /> <ckeditor:replace replace="editor1" basePath="../ckeditor/" /> </body> </html>
Editor runs okay, but when i want to browser for image (pushing brobse button) i got error in System trace
Rgp 01, 2012 1:13:02 PM org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet [ConnectorServlet] in context with path [/Electron] threw exception [Servlet execution threw an exception] with root cause org.apache.tomcat.util.http.parser.TokenMgrError: Lexical error at line 1, column 16. Encountered: ":" (58), after : "" at org.apache.tomcat.util.http.parser.HttpParserTokenManager.getNextToken(HttpParserTokenManager.java:434) at org.apache.tomcat.util.http.parser.HttpParser.jj_ntk(HttpParser.java:300) at org.apache.tomcat.util.http.parser.HttpParser.Parameter(HttpParser.java:99) at org.apache.tomcat.util.http.parser.HttpParser.MediaType(HttpParser.java:30) at org.apache.catalina.connector.Response.setContentType(Response.java:806) at org.apache.catalina.connector.ResponseFacade.setContentType(ResponseFacade.java:245) at com.ckfinder.connector.handlers.command.ThumbnailCommand.setResponseHeader(ThumbnailCommand.java:68) at com.ckfinder.connector.handlers.command.Command.runCommand(Command.java:75) at com.ckfinder.connector.ConnectorServlet$CommandHandlerEnum.execute(ConnectorServlet.java:419) at com.ckfinder.connector.ConnectorServlet$CommandHandlerEnum.access$000(ConnectorServlet.java:308) at com.ckfinder.connector.ConnectorServlet.getResponse(ConnectorServlet.java:168) at com.ckfinder.connector.ConnectorServlet.doGet(ConnectorServlet.java:83) at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.ckfinder.connector.FileUploadFilter.doFilter(FileUploadFilter.java:67) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
Image upload working but it do not show thumb.
Any ideas how to fix it?
Regards,
Pranas
Re: CKFinder + JAVA (jsp)
I recently had the same issue and traced the problem to the response generated by the ThumbnailCommand class. The response generated by this class includes a name parameter in the content-type header which doesn't appear to be supported by Tomcat 7.
To fix the problem, I updated the setResponseHeader() method of src/main/java/com/ckfinder/connector/handlers/command/ThumbnailCommand.java to the following:
Re: CKFinder + JAVA (jsp)
Wiktor Walc
CTO, CKSource - http://cksource.com
--
Follow CKEditor on: Twitter | Facebook | Google+
contentType="text/html;