1

我想使用 ocpsoft rewrite 来克服 Richfaces 的代理问题。由于无法通过代理配置找到 JavaScript 文件(类似于JSF 中描述的问题。需要 URL 重写解决方案)。不知何故,我无法 ConfigurationProvider正确注册。这是我收到的警告信息:

警告:未注册 ConfigurationProviders:不会在此应用程序上启用重写。您是否忘记创建一个包含提供程序实现的完全限定名称的 '/META-INF/services/org.ocpsoft.rewrite.config.ConfigurationProvider 文件?

项目布局如下:

  • src
    • main
      • java
      • resources
      • webapp
        • META-INF
          • services
            • org.ocpsoft.rewrite.config.ConfigurationProvider(包含 ConfigurationProvider 实现的完整限定名)
        • WEB-INF
        • resources
  • target

我的项目是基于 Maven 的,使用带有 Richfaces 4.3.0.Final 和 opcsoft 重写 1.1.0.Final 的 JSF2。有任何想法吗?

4

1 回答 1

1

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

src/main/resources/META-INF/services/org.ocpsoft.rewrite.config.ConfigurationProvider
于 2014-01-01T08:22:33.217 回答