网站首页 > java教程 正文
01.Camunda 环境搭建
1.1Camunda 简介
Camunda是一个基于Java的框架,支持BPMN用于工作流和流程自动化,CMMN用于案例管理,DMN用于业务决策管理。
下图显示了最重要的组件以及一些典型的用户角色
1.1.1流程引擎和基础设施
- 流程引擎是一个Java库,负责执行BPMN 2.0流程、CMMN 1.1案例和DMN 1.3决策。它有一个轻量级的POJO核心,并使用关系数据库进行持久化。ORM映射由MyBatis映射框架提供。
- Spring框架集成
- CDI/Java EE集成
- 运行时容器集成(与应用服务器基础架构集成。)
1.1.2Modeler
- Camunda Modeler:BPMN 2.0和CMMN 1.1图以及DMN 1.3决策表的建模工具。
- bpmn.io:建模框架和工具包的开源项目。
1.1.3Web应用
- REST API 允许您从远程应用程序或JavaScript应用程序使用流程引擎。(注意:REST API的文档被分解到自己的文档中。)
- Camunda Tasklist一个用于人工工作流管理和用户任务的web应用程序,允许流程参与者检查他们的工作流任务并导航到任务表单,以便处理任务并提供数据输入。
- Camunda Cockpit一个用于过程监控和操作的web应用程序,允许您搜索过程实例、检查其状态并修复损坏的实例。
- Camunda Admin允许您管理用户、组和授权的web应用程序。
1.2下载
我们以 Comunda 7 为例,下载地址:https://camunda.com/download/platform-7/
可下载内容:
可下载内容 | 文件名 | 备注 |
Java development Kit (JDK) 17 | jdk-17.0.12_linux-x64_bin.tar.gz jdk-17.0.12_windows-x64_bin.msi | Requires |
Camunda Modeler | camunda-modeler-5.28.0-win-x64.zip | Requires |
Camunda 7 Run | camunda-bpm-run-7.22.0.zip camunda-bpm-run-7.22.0.tar.gz | |
Tomcat 9.0.85 | camunda-bpm-tomcat-7.22.0.zip camunda-bpm-tomcat-7.22.0.tar.gz |
1.3安装
1.3.1安装 Java
Java安装后设置:
/etc/profile(Linux)
export JAVA_HOME=/usr/local/jdk-17.0.12_linux-x64_bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
Windows 环境变量
JAVA_HOME=C:\jdk17
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
1.3.2安装 Camunda 7 Run
1.下载并解压缩
Camunda 7 Run发行版将立即启动。如果要添加其他配置,在接下来的内容中说明。
2.启动Camunda
运行start.bat(Windows)或start.sh(Linux)
3.访问
打开 http://localhost:8080/camunda-welcome/index.html 并使用Camunda网络应用程序Cockpit和Tasklist。
4.运行自己的工作流
在接下来的内容中,了解如何构建和运行自己的工作流程。
1.3.3安装 Camunda Modeler
1.下载并解压缩
只需将下载的文件解压缩到您选择的文件夹中即可。无需额外安装。
2.启动Camunda Modeler
运行Camunda Modeler.exe(Windows)、Camunda Model er.app(Mac)或Camunda Modeler(Linux)。
3.运行自己的工作流
在接下来的内容中,了解如何快速构建和运行自己的工作流。
- 上一篇: 怎样安装和设置Python环境
- 下一篇: charles 抓包工具的使用简述
猜你喜欢
- 2024-12-04 charles 抓包工具的使用简述
- 2024-12-04 怎样安装和设置Python环境
- 2024-12-04 走进Maven世界
- 2024-12-04 Java开发环境安装指南
- 2024-12-04 Mac 可设置环境变量的位置、查看和添加PATH环境变量
- 2024-12-04 MacBook Java开发环境搭建记录
- 2024-12-04 怎么配置环境变量
- 2024-12-04 mac环境变量操作
- 2024-12-04 macOS中查看、配置和使用环境变量
你 发表评论:
欢迎- 最近发表
-
- JAVA面试|为什么Spring Boot的jar可以直接运行?
- 什么情况,今年面试都不问八股文了??准备了几个月,结果一个都不问。。
- LangChain系列之如何使用LangChain4j构建RAG应用(1)
- JAVA入门教程-第2章 基本编程概念
- FTPC Pnuts语言(ftp mput put)
- 这9个工具库让我的Java开发效率提升了80%
- VS2022配置x86/x64调用32位和64位汇编语言动态库环境
- 别再裸写 parseFrom() 了!这才是 MQTT + Protobuf 消费的正确姿势
- aardio + Java + JavaScript 混合开发快速入门
- 铁打的程序,流水的语言,2018年JAVA编程还想坚挺500年?
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)