Drools/Kie-Server/Busines-Central 7.28.0 当 kie-server 访问 business-central 上的 websocket 控制器时收到 403

Drools/Kie-Server/Busines-Central 7.28.0 Is getting a 403 when kie-server accesses the websocket controller on business-central

我们正在将我们的业务中心服务器从 7.23.0 升级到 7.28.0。我们注意到我们的 kie-servers 不能再通过 websocket 连接到 business-central:

服务器日志:

Oct 28 12:56:43 business-central-1 business-central[18870]: #033[0m#033[0m12:56:43,962 INFO  [org.kie.server.controller.websocket.notification.WebSocketNotificationService] (Thread-123) WebSocket notify on updated :: Updated server template{serverTemplate=ServerTemplateKey{id='host.subdomain.x.com', name='host.subdomain.x.com'}, resetBeforeUpdate=false}
Oct 28 12:56:43 business-central-1 business-central[18870]: #033[0m#033[0m12:56:43,963 INFO  [org.kie.server.controller.websocket.notification.WebSocketNotificationService] (Thread-123) WebSocket notify on instance disconnected :: ServerInstanceDisconnected{serverInstanceId='host.subdomain.x.com@host.subdomain.x.com:36204'}

在客户端上:

Oct 28 20:21:53 host kie-server[1375]: #033[0m#033[33m20:21:53,090 WARN  [org.kie.server.common.KeyStoreHelperUtil] (KieServer-ControllerConnect) Unable to load key store. Using password from configuration
Oct 28 20:21:53 host kie-server[1375]: #033[0m#033[33m20:21:53,146 WARN  [org.kie.server.controller.websocket.client.WebSocketKieServerControllerImpl] (KieServer-ControllerConnect) Exception encountered while syncing with controller at wss://business-central-1.x.com/business-central/websocket/controller/host.subdomain.x.com error Invalid response code 403

实际中断发生在 7.23.0 和 7.24.0 之间,因为 7.24.0 产生相同的错误消息:Invalid response code 403.

kie-server 连接到 business-central 的用户有 kie-server 作为一个组,但这似乎没有帮助。我们在 Wildfly 14.0.1 上 运行 以业务为中心。

我正在查看提交以寻找 web.xml 过滤网络资源的更改,但似乎找不到任何内容。实际上,我什至不确定我应该查看哪个 github 项目:https://github.com/kiegroup

感谢任何帮助!

https://issues.jboss.org/browse/DROOLS-4705?jql=project%20%3D%20DROOLS

用户今后需要 rest-all 角色。谢谢 Maciej Swiderski!