Jsf 2 未加载editor.ecss和en.js richfaces 4

Jsf 2 未加载editor.ecss和en.js richfaces 4,jsf-2,richfaces,jboss6.x,jboss-seam,Jsf 2,Richfaces,Jboss6.x,Jboss Seam,我正在将RichFaces3.x、JSF1.x、JBossSeam2.2迁移到RichFaces4.x、JSF2.x和JBossSeam2.3。我在加载了ajax的popupPanel中有一个rich:editor标记。ckeditor.js.seam?ln=org.richfaces.ckeditor:16正在尝试加载editor.ecss和en.js,但是我得到了这两个的404,控制台中出现错误,无法读取ckeditor.js.seam?ln=org.richfaces.ckeditor:4

我正在将RichFaces3.x、JSF1.x、JBossSeam2.2迁移到RichFaces4.x、JSF2.x和JBossSeam2.3。我在加载了ajax的popupPanel中有一个rich:editor标记。ckeditor.js.seam?ln=org.richfaces.ckeditor:16正在尝试加载editor.ecss和en.js,但是我得到了这两个的404,控制台中出现错误,无法读取ckeditor.js.seam?ln=org.richfaces.ckeditor:49处未定义的属性选项。代码如下

<rich:tabPanel switchType="ajax">
  <rich:tab>
   <a4j:commandButton value="loadComments" render="addCommentModalPanel"
           oncomplete="RichFaces.ui.PopupPanel.showPopupPanel('addCommentModalPanel');" />
  </rich:tab>
</rich:tabPanel>

<rich:popupPanel>
  <div>
   <rich:editor value="#{someBean.getValues}"/>
 </div>
</rich:popupPanel>


PS:我还看到editor.ecss文件richfaces components ui jar。

我使用的是2.5以下的servlet,因此我必须在web.xml中定义资源servlet,如下所示,这解决了问题。谢谢,如果有人看到这个问题并投入时间来解决这个问题,我已经自己解决了

<servlet>
    <servlet-name>Resource Servlet</servlet-name>
    <servlet-class>org.richfaces.webapp.ResourceServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>Resource Servlet</servlet-name>
    <url-pattern>/org.richfaces.resources/*</url-pattern>
</servlet-mapping>

资源Servlet
org.richfaces.webapp.ResourceServlet
1.
资源Servlet
/org.richfaces.resources/*