Business Central 中的远程服务器不可用

Remote Server Unavilable in Business Central

我正在使用 docker 合成图像连接 jbpm 和 postgresql。 我通过更改安全域部分中的登录模块,通过数据库用户完成了业务中心的身份验证。 成功登录数据库用户后,使用 url http://localhost:8080/business-central/kie-wb.jsp ,我将项目部署到执行服务器,但远程服务器在那里不可用。 见下图:

Remote Server Unavailable

当我检查日志时,它显示了一些警告和错误,如下所示: Kie 服务器指向非 Web 套接字控制器'http://localhost:8080/business-central/rest/controller',使用默认的 REST 机制

Warnings Regarding controller

此外,它还显示错误,例如,为 Project.Cannot 查找 Kie 模块创建容器时出错。

是什么导致远程服务器在这里不可用?谁能告诉我我错过了哪一步。

提前致谢!!

由于您正在使用 DatabaseServerLoginModule 配置用户,因此您必须在 standalone.xml 中配置“kie-server”用户和密码。

尝试在 standalone.xml 中添加以下属性并与所需用户进行映射。

<property name="org.kie.server.user" value="newUser"/> 
<property name="org.kie.server.pwd" value="passwd"/>
<property name="org.kie.server.controller.user" value="newUser"/>
<property name="org.kie.server.controller.pwd" value="passwd"/>

此外,如果添加了与密钥库相关的属性,请将其删除。

在 WildFly 上安装 Business Central 需要安装 KIE 执行服务器 Distribution.zip (hhtp://www.drools.org) 中可用的所有 KieServer 组件以及已经在接受的答案。您还需要一个应用程序用户并增加 WildFly 的 JVM 设置,以允许使用上述应用程序启动 WildFly。

本教程详细介绍了上述步骤:Installing the Business Central on WildFly