Ani*_*ket 5 jbpm spring-boot tomcat9
我是 jBPM 的新手。我想将 jBPM 7.23.0 与 Spring boot 一起使用。根据我的理解,有两种方法可以集成它。
我试图了解如何使用 Spring boot 嵌入 jBPM 7.23.0。
我正在从https://www.jbpm.org/阅读 jBPM 文档
我还从文档中获得了一些示例项目链接。我尝试安装并运行示例项目,但它无助于理清集成概念。
我正在Integrated jBPM和 github 上的Business-application上编写有关此内容的教程。它与 jBPM 中的 jBPM 入门应用程序配合使用- 构建扩展的业务应用程序以演示更完整的示例。
Original-business-application-kjar:kjar 项目。kjar 项目包含流程、业务规则、优化以及在 jBPM 运行时引擎中实现和运行所需的其他信息。默认的启动器 kjar 只有默认的配置文件。
Original-business-application-model:一个简单的 java 项目,用作业务流程的外部数据模型。默认情况下在 处包含一个空 POJO com.company.model.Model。
Original-business-application-service:默认的 springboot jBPM 服务。
business-application-service.xml默认服务器状态在项目的根目录中定义。此配置文件定义了一个已部署并正在运行的容器,其 GAV 值与 Business-application-kjar 相同。他将按开箱即用的方式构建并使用com.company:business-application-kjar:1.0-SNAPSHOT. pom.xml开箱即用的内容将导致 eclipse m2e 出现问题。您可以添加条目来修复来自 m2e 的警告。
如果运行服务器,它最初会失败并出现 java 运行时异常java.lang.RuntimeException: Cannot find KieModule: com.company:business-application-kjar:1.0-SNAPSHOT。mvn install要解决此问题,您必须使用 kjar 项目将 kjar 安装到本地 Maven 存储库中。
一旦 springboot jBPM 服务启动,它就会在本地主机端口 8090 上运行。jBPM REST 端点可以在http://localhost:8090/rest/server找到,并且访问受到限制。授权在项目的 DefaultWebSecurityConfig.java 类中配置。
| 归档时间: |
|
| 查看次数: |
6984 次 |
| 最近记录: |