在CDI环境中扩展Kie服务器

问题描述

我想在CDI环境(Wildfly 19)中扩展Kie-server。

我正在关注官方文档:https://docs.jboss.org/jbpm/release/7.45.0.Final/jbpm-docs/html_single/#_cdi

当前,我有一个jar文件,其中包含CDI环境生产者类和一些CDI bean用于初始化。我将这个jar手动放入kie-server \ WEB-INF \ lib。

有没有一种方法可以使用扩展Kie-Server的Maven构建战争工件?例如一个原型,可以用来在不手动进行kie-server战争补丁的情况下打包jar的情况?

最诚挚的问候,

解决方法

以防万一有人有同样的需求。

我在一开始就用kie-server war尝试了jbpm-services-cdi,但是两次出现了诸如DeploymentService之类的服务(CDI bean和kie-server部署服务单例),这会引起问题。

我最终使用了ServiceRegistry的kie-server服务。 请注意,仅在部署容器之后,才在ServiceRegistry中注册ExecutorService。有一个系统属性可触发容器同步部署:org.kie.server。同步部署。

谢谢