ml-gradle 本地消息错误导致部署失败

时间:2021-04-15 05:38:11

标签: marklogic ml-gradle

我正在尝试使用 ml-Gradle 将我的应用程序部署到 AWS 中 EC2 实例上的 MarkLogic Server。对于我运行的任何 gradle 命令,我都收到以下错误消息,但我在网络上找不到有关它的任何信息。

错误: Error occurred while loading REST modules: Error occurred while loading modules; host: <IP IS HERE BUT TAKEN OUT BY ME FOR THIS POST>; port: 8010; cause: Local message: /config/query not found for write. Server Message: Request failed. Error body not received from server

我知道我正在访问主机的正确 IP 地址并拥有正确的凭据。有没有人见过这个?这在我们的 DEV 环境中部署得很好,所以奇怪的是它在这个环境中不起作用。

1 个答案:

答案 0 :(得分:0)

事实证明,8010 App-Server 上的 url rewriter 有一个奇怪的值。它最终包含 %%mlVersion%% 而不是普通的 url。一旦我更新了 App Server 设置中的 url 重写器以匹配我们在 DEV 和 PROD 中的内容,一切都按预期工作。我不知道这个 url rewriter 值最初是如何设置为不同的值的。