javascript - ocpsoft重写ConfigurationProvider注册失败

标签 javascript jsf-2 url-rewriting richfaces ocpsoft-rewrite

我想使用 ocpsoft rewrite 来克服 Richfaces 的代理问题。由于无法通过代理配置找到 JavaScript 文件(类似于 JSF. URL rewriting solution needed 中描述的问题)。不知何故,我无法正确注册 ConfigurationProvider 。这是我收到的警告消息:

WARNING: No ConfigurationProviders were registered: Rewrite will not be enabled on this application. Did you forget to create a '/META-INF/services/org.ocpsoft.rewrite.config.ConfigurationProvider file containing the fully qualified name of your provider implementation?

项目布局如下:

  • src
    • 主要
      • java
      • 资源
      • 网络应用
        • META-INF
          • 服务
            • org.ocpsoft.rewrite.config.ConfigurationProvider(包含 ConfigurationProvider 实现的完整限定名称)
        • WEB-INF
        • 资源
  • 目标

我的项目是基于 Maven 的,使用 JSF2 和 Richfaces 4.3.0.Final 和 opcsoft rewrite 1.1.0.Final。有什么想法吗?

最佳答案

您的 SPI 文件位置不正确。应该是:

src/main/resources/META-INF/services/org.ocpsoft.rewrite.config.ConfigurationProvider

关于javascript - ocpsoft重写ConfigurationProvider注册失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15926886/

相关文章:

匿名函数下未定义的javascript对象

javascript - 如何在 javascript 的单个循环中转换多个 if?

javascript - 如何使用 javascript 获取 html <td> 值?

javascript - jQuery 切换 .click() 函数

ajax - 如何在ajax方法中获取点击的项目?

java - 在 JSF bean 之间传递数据

java - 如何更新 p :selectCheckboxMenu without the component being closed after ajax call in primefaces? 的标签

.htaccess - mod_rewrite,进行更改时不重写

php - 将 url 重写为干净的 url

javascript - 无需 htaccess 的 URL 重写(无多页面)