文件目录如下
webroot/admin/fckeditor
servlet配置也加了/admin
页面OFCKeditor.BasePath="/Company/admin/fckeditor"
JS引入路径也是正确的
问题
1.浏览服务器时  the current user is not authorized for file browing
2.用FCK 上传图片时一时显示那个上传进度条 没任何反应
3.发布到服务器时没有自动生成userfiles/image文件夹。
针对以上问题 我把FCKEDITOR换路径直接到工程根目录下,再到根目录下建个用FCK的页面 上传图片都可以正常找了半天找不到原因  急

解决方案 »

  1.   

    首先确定你的fckeditor和他对应的那个java包是不是对应的
    不同版本中的servletConnector是不一样的你去官方网站下载吧:
    http://ckeditor.com/download 把fckeditor2.6.6和对应的fckieditor-core-java2.6 下载下来.然后,比较重要的
    在你的工程的src目录下创建fckeditor.properties文件:
    connector.userActionImpl =net.fckeditor.requestcycle.impl.UserActionImpl
    connector.resourceType.flash.extensions.allowed=swf|fla|flv|asf|wma|wmv|avi|mov|mp3|rmvb|midweb.xml中的配置:<!-- fckeditor配置 -->
    <servlet>
    <servlet-name>ConnectorServlet</servlet-name>
    <servlet-class>
    net.fckeditor.connector.ConnectorServlet
    <!-- cn.siat.szs.connector.ConnectorServlet -->
    </servlet-class> <load-on-startup>1</load-on-startup>
    </servlet> <servlet-mapping>
    <servlet-name>ConnectorServlet</servlet-name>
    <url-pattern>
    /fckeditor/editor/filemanager/connectors/* 
    </url-pattern>
    </servlet-mapping>
      

  2.   

    Up!基本上就是你的fckeditor版本的问题,我原来也遇到过,不同版本的有的可以用有的不能用,建议你在新找个。
      

  3.   

    版本没问题。因为我就是考的我以前做的成功的FCK工程。我看应该是路径的问题。我想上传的图片到这个目录下的  /admin/userfiles/image  怎么改
      

  4.   

      /fckeditor/editor/filemanager/connectors/* 
     要改为  /admin  /fckeditor/editor/filemanager/connectors/* 
      

  5.   

    OFCKeditor.BasePath="/Company/admin/fckeditor"
    /Company 啥?你的应用名称?这里应该是:OFCKeditor.BasePath="/admin/fckeditor"吧?
      

  6.   

    Company工程名,这个是没问题的啦
      

  7.   

    fckeditor涉及服务端servlet了,个人感觉页面级的控件应该纯客户端的就可以了试试Calander组件,或者Jquery的日历,后台获取到一个规则的日期字符串即可,然后再用DateFormate转化一下,没必要什么都交给控件的servlet,这样对自己的系统侵入性太大了