项目在windows上运行正常,移植到linux ,使用 fckeditor 的时候就报 error.
The server didn't send back a proper XML response. Please contact your system administrator.XML request error: Not Found (404)Requested URL:
http://192.168.0.222/fckeditor/editor/filemanager/connectors/jsp/connector.jsp?Command=GetFoldersAndFiles&Type=Image&CurrentFolder=%2F&uuid=1255506443047Response text:
<html><head><title>Apache Tomcat/5.5.28 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 404 - /fckeditor/editor/filemanager/connectors/jsp/connector.jsp</h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u>/fckeditor/editor/filemanager/connectors/jsp/connector.jsp</u></p><p><b>description</b> <u>The requested resource (/fckeditor/editor/filemanager/connectors/jsp/connector.jsp) is not available.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/5.5.28</h3></body></html>
-------------求解 ?

解决方案 »

  1.   

    是不是src下面没有这个文件 fckeditor.properties 以及这个文件中有connector.userActionImpl=net.fckeditor.requestcycle.impl.UserActionImpl信息
      

  2.   

    路径问题,在apache+tomcat服务器运行J2EE项目,在配置的时候一般只是将*.JSP,*.do的交给tomcat去处理,而JAVA版的FCKeditor是通过servlet来上传图片的,所以正确配置servlet映射是解决问题的关键,可以参照如下配置:
    web.xml中:
    <servlet>
    <servlet-name>Connector</servlet-name>
    <servlet-class>
    net.fckeditor.connector.ConnectorServlet
    </servlet-class>
    <init-param>
    <param-name>debug</param-name>
    <param-value>true</param-value>
    </init-param> <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
    <servlet-name>Connector</servlet-name>
    <url-pattern>
    <!-- Mod Start 2009.10.19 Rongdajian -->
     <!-- /fckeditor/editor/filemanager/connectors/* -->
     <!-- 在apache+tomcat整合后,只做了.jsp,do交给tomcat去处理,而servlet没有做处理,所以加上/servlet后tomcat就可以处理了 -->
     /servlet/fckeditor/editor/filemanager/connectors/*
     <!-- Mod end 2009.10.19 Rongdajian -->
    </url-pattern>
    </servlet-mapping>
    注意红色加粗的部分
    fckconfig.js中也要作相应的修改:
    增加下面这句代码:
    FCKConfig.ServletPath = FCKConfig.BasePath.replace('/fckeditor/editor/', '/servlet/fckeditor/editor');
    这句代码非常我重要!!!
    然后再做以下等值替换:
    FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=' + encodeURIComponent( FCKConfig.BasePath + 'filemanager/connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ) ;
    替换成:
    FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=' + encodeURIComponent( FCKConfig.ServletPath + '/filemanager/connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ) ;FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension + '?Type=Image' ;
    替换成:
    FCKConfig.ImageUploadURL = FCKConfig.ServletPath + '/filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension + '?Type=Image' ;这样就可正常的上传图片和浏览服务器图片,此配置在linux服务器测试通过!
      

  3.   

    荣总正解。额,,,额顶啊~~~~~~~~~~~~~~~~~~`顶啊~~~~~~~~~~~~~~~~~~`大虾们~~~~顶啊~~~~~~~~~~~~~~~~~~`
    --------------------------------------------
    更多详情,请点击:http://blog.csdn.net/rongdajian
      

  4.   

    没有这么复杂
    只要改一下  _FileBrowserLanguage = _QuickUploadLanguage  = "html"