在 CDI 环境下扩展 Kie-server

Extend Kie-server in CDI environment

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

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

目前,我有一个包含 CDI 环境生产者 class 和一些用于初始化的 CDI bean 的 jar 文件。我手动把这个罐子放在 kie-server\WEB-INF\lib 里面。

有没有办法使用扩展 kie-server 的 maven 构建 war 工件?例如,我可以在没有 kie-server war?

手动补丁的情况下打包我的 jar 的原型

此致,

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

我一开始尝试使用 jbpm-services-cdi 和 kie-server war 但是像 deploymentService 这样的服务出现了两次(CDI bean 和 kie-server 部署服务单例),这会导致问题。

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

谢谢,