basedir和baseURL配置如下 <baseDir>D:\Dev\resin-3.1.9\webapps\TAS\CKFinderJava\userfiles\</baseDir>
<baseURL>/CKFinderJava/userfiles/</baseURL>上传的时候找不到,报错如下:
/TAS/ckfinder/core/connector/java/connector.java was not found on this server. 
--------------------------------------------------------------------------------
Resin/3.1.9 
浏览服务器的时候错误如下:
[09:24:07.078] {http--80-5$13639298} javax.servlet.ServletException: com.ckfinder.connector.errors.ConnectorException
[09:24:07.078] {http--80-5$13639298}  at com.ckfinder.connector.ConnectorServlet.handleError(ConnectorServlet.java:243)
[09:24:07.078] {http--80-5$13639298}  at com.ckfinder.connector.ConnectorServlet.getResponse(ConnectorServlet.java:174)
[09:24:07.078] {http--80-5$13639298}  at com.ckfinder.connector.ConnectorServlet.doGet(ConnectorServlet.java:76)
[09:24:07.078] {http--80-5$13639298}  at javax.servlet.http.HttpServlet.service(HttpServlet.java:114)
[09:24:07.078] {http--80-5$13639298}  at javax.servlet.http.HttpServlet.service(HttpServlet.java:91)
[09:24:07.078] {http--80-5$13639298}  at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)
[09:24:07.078] {http--80-5$13639298}  at org.ThunderQ.Platform.util.Filter.NoCachingFilter.doFilter(NoCachingFilter.java:50)
[09:24:07.078] {http--80-5$13639298}  at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
[09:24:07.078] {http--80-5$13639298}  at org.ThunderQ.Platform.util.Filter.CharsetFilter.doFilter(CharsetFilter.java:52)
[09:24:07.078] {http--80-5$13639298}  at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
[09:24:07.078] {http--80-5$13639298}  at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
[09:24:07.078] {http--80-5$13639298}  at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
[09:24:07.078] {http--80-5$13639298}  at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
[09:24:07.078] {http--80-5$13639298}  at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
[09:24:07.078] {http--80-5$13639298}  at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
[09:24:07.078] {http--80-5$13639298}  at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
[09:24:07.078] {http--80-5$13639298}  at java.lang.Thread.run(Thread.java:619)
[09:24:07.078] {http--80-5$13639298} Caused by: com.ckfinder.connector.errors.ConnectorException
[09:24:07.078] {http--80-5$13639298}  at com.ckfinder.connector.handlers.command.Command.runCommand(Command.java:85)
[09:24:07.078] {http--80-5$13639298}  at com.ckfinder.connector.ConnectorServlet$CommandHandlerEnum.execute(ConnectorServlet.java:392)
[09:24:07.078] {http--80-5$13639298}  at com.ckfinder.connector.ConnectorServlet$CommandHandlerEnum.access$000(ConnectorServlet.java:285)
[09:24:07.078] {http--80-5$13639298}  at com.ckfinder.connector.ConnectorServlet.handleError(ConnectorServlet.java:229)
[09:24:07.078] {http--80-5$13639298}  ... 16 more
[09:43:00.046] {http--80-14$19736911} javax.servlet.ServletException: com.ckfinder.connector.errors.ConnectorException
[09:43:00.046] {http--80-14$19736911}  at com.ckfinder.connector.ConnectorServlet.handleError(ConnectorServlet.java:243)
[09:43:00.046] {http--80-14$19736911}  at com.ckfinder.connector.ConnectorServlet.getResponse(ConnectorServlet.java:174)
[09:43:00.046] {http--80-14$19736911}  at com.ckfinder.connector.ConnectorServlet.doGet(ConnectorServlet.java:76)
[09:43:00.046] {http--80-14$19736911}  at javax.servlet.http.HttpServlet.service(HttpServlet.java:114)
[09:43:00.046] {http--80-14$19736911}  at javax.servlet.http.HttpServlet.service(HttpServlet.java:91)
[09:43:00.046] {http--80-14$19736911}  at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)
[09:43:00.046] {http--80-14$19736911}  at org.ThunderQ.Platform.util.Filter.NoCachingFilter.doFilter(NoCachingFilter.java:50)
[09:43:00.046] {http--80-14$19736911}  at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
[09:43:00.046] {http--80-14$19736911}  at org.ThunderQ.Platform.util.Filter.CharsetFilter.doFilter(CharsetFilter.java:52)
[09:43:00.046] {http--80-14$19736911}  at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
[09:43:00.046] {http--80-14$19736911}  at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
[09:43:00.046] {http--80-14$19736911}  at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
[09:43:00.046] {http--80-14$19736911}  at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
[09:43:00.046] {http--80-14$19736911}  at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
[09:43:00.046] {http--80-14$19736911}  at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
[09:43:00.046] {http--80-14$19736911}  at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
[09:43:00.046] {http--80-14$19736911}  at java.lang.Thread.run(Thread.java:619)
[09:43:00.046] {http--80-14$19736911} Caused by: com.ckfinder.connector.errors.ConnectorException
[09:43:00.046] {http--80-14$19736911}  at com.ckfinder.connector.handlers.command.Command.runCommand(Command.java:85)
[09:43:00.046] {http--80-14$19736911}  at com.ckfinder.connector.ConnectorServlet$CommandHandlerEnum.execute(ConnectorServlet.java:392)
[09:43:00.046] {http--80-14$19736911}  at com.ckfinder.connector.ConnectorServlet$CommandHandlerEnum.access$000(ConnectorServlet.java:285)
[09:43:00.046] {http--80-14$19736911}  at com.ckfinder.connector.ConnectorServlet.handleError(ConnectorServlet.java:229)
[09:43:00.046] {http--80-14$19736911}  ... 16 more请问:有没有高手配置成功的提点一下。

解决方案 »

  1.   

    我配置成功,可以看到正常界面,但是点击“上传选定文件”按钮,界面刷新后,却没有文件上传上去,也没有抱错。唉
    structs2.0的web.xml中
    <servlet>
            <servlet-name>ConnectorServlet</servlet-name>
            <servlet-class>com.ckfinder.connector.ConnectorServlet</servlet-class>
            <init-param>
                <param-name>XMLConfig</param-name>
                <param-value>/WEB-INF/config.xml</param-value>
            </init-param>
            <init-param>
                <param-name>debug</param-name>
                <param-value>false</param-value>
            </init-param>
            <load-on-startup>1</load-on-startup>
        </servlet>
        <servlet-mapping>
            <servlet-name>ConnectorServlet</servlet-name>
            <url-pattern>
                /ckfinder/core/connector/java/connector.java
            </url-pattern>
        </servlet-mapping> 
    放到struts2的默认Filer之前
      

  2.   

    还有一个config.xml文件需要配置啊。
      

  3.   

    谢谢楼主。我config.xml配置正确了。但依然无法上传文件。
    经过网上寻找。大多数答案是:struts和commons-fileupload-*有冲突。
      

  4.   

    同问,顺便问一下,你们的那个FileUtil中最后个函数的乱码是咋解决的?
      

  5.   

    前段时间我遇见这个问题,not foud service
    在网上寻找了很长时间,高手们指点的方法我也试了个十之八九,但是依然没有解决问题,建议LZ下载一个高手配置好FCKeditor,自己配很容易出错在此提供一个我使用过的资源,没有问题的:
    http://download.csdn.net/source/3233326
      

  6.   

    我搞定了,写了文章。http://www.cppblog.com/fenglin/articles/147374.html
      

  7.   

    java.lang.ClassNotFoundException: com.ckfinder.connector.ConnectorServlet郁闷着呢