在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。同步部署。

谢谢

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...