0

我已经在 Centos 7 上安装了 ORDS 3.0 并在独立模式下使用它,但我目前遇到两个问题:

  • URL 包含 /ords,例如:http://localhost/ords。我想将其更改为 /apex 。我尝试将 ords.war 重命名为 apex.war,但 URL 没有改变。

  • 我无法在系统引导时启动 ORDS。我为它创建了一个 systemctl 服务,但 ORDS 启动后停止。

4

1 回答 1

0

ORDS 的特定版本可能很重要,例如,从 3.0 版本到 3.9 版本确实发生了很大变化。

然而...

在您的 init 选项卡脚本中启动 ORDS 非常像其他任何东西,您应该能够 nohup 并将输出重定向到日志文件。如果您这样做,日志文件显示什么,为什么它在启动后停止?

还有 URL - 因为您在独立模式下运行 ORDS,所以您可以利用正在使用的嵌入式 Jetty 网络服务器。

这意味着您可以配置 URI 的重写方式。Kris有一个如何做到这一点的例子

如何将 /catalog 映射到 /ords/klrice/metadata-catalog/

<Call name="addRule">
         <Arg>
           <New class="org.eclipse.jetty.rewrite.handler.RewritePatternRule">
             <Set name="pattern">/catalog</Set>
             <Set name="replacement">/ords/klrice/metadata-catalog/</Set>
           </New>
         </Arg>
       </Call>
</Ref>
于 2017-04-23T12:31:59.103 回答