安装部署Camunda BPM有多种方式,基于Camunda独立web应用程序安装部署是最简单的一种方式,您只需要有tomcat即可。

本文档将指导您安装和配置Camunda独立web应用程序,快速体验camunda BPM。Camunda web应用程序结合了Cockpit和Tasklist。web应用程序是自包含的,并包含一个嵌入式流程引擎,该引擎在应用程序内部配置。流程引擎使用Spring框架进行配置,并将在部署应用程序时自动启动。流程引擎必须配置为连接到数据库。默认情况下,流程引擎将使用内置的组织用户服务,该服务可以用LDAP替换。

第一步、下载部署包

作为社区版用户,你可以在这里下载与你的应用服务器相匹配的Camunda独立webapp:

https://downloads.camunda.cloud/release/camunda-bpm/tomcat/7.15/camunda-webapp-tomcat-standalone-7.15.0.war

第二步、部署到Tomcat

一旦你下载camunda-webapp-SERVER-standalone-VERSION。War文件必须部署到应用服务器上。Camunda web应用程序的默认上下文路径是/ Camunda。

如果你在Apache Tomcat上安装Camunda独立的web应用程序,把它放到webapps文件夹中,Tomcat会指定war文件的文件名作为上下文路径。如果你想要上下文路径为/camunda,请将war文件重命名为camunda.war。
假设你的应用程序绑定到localhost,运行在8080端口,上下文路径是/camunda,你可以使用以下url访问camunda独立的web应用程序:http://localhost:8080/camunda/

第三步、配置数据库

Camunda独立webapp默认使用基于文件的H2数据库和Apache Commons DBCP数据源进行配置。h2数据库仅用于演示目的。如果你想在产品中使用独立的webapp,我们建议使用不同的数据库。
如果想配置其它数据库,在camunda-webapp-SERVER-standalone-VERSION.war中编辑名为WEB-INF/applicationContext.xml的文件。使用数据库的适当配置值编辑以下部分。

 

<bean id="dataSource" class="org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy">
<property name="targetDataSource">
<bean class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="org.h2.Driver" />
<property name="url" value="jdbc:h2:./camunda-h2-dbs/process-engine;MVCC=TRUE;TRACE_LEVEL_FILE=0;DB_CLOSE_ON_EXIT=FALSE" />
<property name="username" value="sa" />
<property name="password" value="" />
</bean>
</property>
</bean>

如果你配置了不同的数据库,不要忘记在web应用程序的类路径中添加相应的数据库驱动程序。
先使用官方的H2数据库,本步骤先不配置。

第四步、访问并初始化系统

Tomcat启动完成后,访问:http://localhost:8080/camunda/,出现初始化账号界面

创建admin/123456账号成功后,跳转到登录页面:
http://127.0.0.1:8080/camunda/app/admin/default/#/login

登录成功后,进入“管理控制台”,在这里可以管理用户、群组、租户、授权管理和系统的一些常用配置。

http://127.0.0.1:8080/camunda/app/admin/default/#/

点击右上角“TaskList”,进入“流程门户”,在这里可以发起流程和审批流程
http://127.0.0.1:8080/camunda/app/tasklist/default/#/?searchQuery=%5B%5D

目前还没有可用的流程,所以无法发起流程,后面章节讲如何设计流程。

点击右上角“Cockpit”,进入“流程监控台”,在这里可以监控和管理流程。
http://127.0.0.1:8080/camunda/app/cockpit/default/#/dashboard

总结

以上介绍了如何快速把camunda BPM运行起来,由于没有设计流程模板,还不能使用,后面文章介绍,如何使用流程设计器画流程图,并发布到BPM中使用。

10分钟快速部署camunda BPM开源版的更多相关文章

  1. 【Istio实际操作篇】Istio入门,10分钟快速安装

    @ 目录 前言 本文说明 请大家务必查看 环境准备 详细版 入门:搭建步骤 Istio软件包下载 下载Istio 卸载 简洁版 安装 卸载 学习不走弯路,gz号「yeTechLog」 前言 上一篇讲了 ...

  2. 5分钟快速部署PESCMS TEAM 团队任务管理系统开发版

    所在的公司也经历过小团队的发展,为了高效率,通常都是面对面交流,很多时候事情谈论过后不久就已经淡忘了.而且工作任务不能全局观察,成员之间基本上都要主动去询问,效率反而低下.所以今天就介绍一款中小团队的 ...

  3. 10分钟快速搞定pandas

    本文是对pandas官方网站上<10 Minutes to pandas>的一个简单的翻译,原文在这里.这篇文章是对pandas的一个简单的介绍,详细的介绍请参考:Cookbook .习惯 ...

  4. 5分钟快速部署ownCloud私有云盘存储系统

    ownCloud 是一个开源免费专业的私有云存储项目,它能帮你快速在个人电脑或服务器上架设一套专属的私有云文件同步网盘,可以像 Dropbox 那样实现文件跨平台同步.共享.版本控制.团队协作等等.o ...

  5. 10分钟快速上车短视频风口:基于uniapp框架创建自己的仿抖音短视APP

    在今年也就是第48次发布的<中国互联网络发展状况统计报告>有这样一个数据,21年的上半年以来,我国我国网民规模达10.11亿,其中短视频用户达8.88亿.碎片化的生活场景下,短视频成为人们 ...

  6. 10分钟快速入门Redis

    Redis安装 来源:https://github.com/jaywcjlove/handbook 官方编译安装 $ wget http://download.redis.io/releases/re ...

  7. 5分钟快速部署DataDraw数字绘

    经常有小伙伴问,有没有一款好用又免费的画图软件,画画流程图.UML.思维导图?今天就介绍一款开源的在线画图软件,满足各方面人的需求. DataDraw数字绘是一个在线线框图.流程图.网络图.组织结构图 ...

  8. 10分钟快速搭建可用的springboot-web项目

    搭建步骤 工具准备 1. IntelliJ IDEA(开发工具,简称idea) 2. JDK1.8+ 3. MAVEN 4. mysql(数据库) 5. redis(session储存) 创建步骤 S ...

  9. 【Fungus入门】10分钟快速构建Unity中的万能对话系统 / 叙事系统 / 剧情系统

    我真的很久没有写过一个完整的攻略了(笑),咸鱼了很久之后还是想来写一个好玩的.这次主要是梳理一下Unity的小众插件Fungus的核心功能,并且快速掌握其使用方法. 官方文档:http://fungu ...

随机推荐

  1. Qt 实现配置 OpenCV 环境,并实现打开图片与调用摄像头

    一.说明 所用QT版本:5.9.1 电脑配置:win10,64位系统 调用的是编译好的:OpenCV-MinGW-Build-4.1.0(稍后放链接) 在大学期间,由于项目需求需要用到QT+openc ...

  2. Python入门-分支循环结构

    编写代码的过程中,除了基本的变量,数据类型,在实际开发中,大量代码是根据判断条件,进而选择不同的的向前运行方式. 这些向前的运行方式基本分为两种:分支结构,循环结构 1.分支结构 if单分支结构 # ...

  3. 前端CSS基础

    一:CSS 1.什么是CSS? CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素. 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染). C ...

  4. 三、DOS命令

    常用的DOS命令 #盘符切换 D: #查看当前目录下的所有文件 dir #切换目录 cd+空格+/d+空格+路径 #返回上一级 cd+空格+.. #清理屏幕 cls #退出终端 exit #查看电脑 ...

  5. bootStrap简要和学习笔记

    bootStrap简要和学习笔记前端在学些了html.css.JavaScript三件套后,我们感觉前端变数太多了,需要创造力来设计一些可能经常使用的界面啊.按钮样式啊等,也就有了一些前端的框架,那何 ...

  6. Hyperledger Fabric 部署在多个主机上

    前言 在实验Hyperledger Fabric无排序组织以Raft协议启动多个Orderer服务.TLS组织运行维护Orderer服务中,我们已经完成了使用提供 TLS-CA 服务的 council ...

  7. 2021.11.16 P2375 [NOI2014] 动物园(EXKMP+差分)

    2021.11.16 P2375 [NOI2014] 动物园(EXKMP+差分) https://www.luogu.com.cn/problem/P2375 题意: PS:这道神题的背景让人疑惑,重 ...

  8. git详情、git工作流程、常用命令、忽略文件、分支操作、gitee远程仓库使用

    今日内容概要 git详情 git工作流程 git常用命令 过滤文件 分支操作 git远程仓库使用 可参照:https://www.cnblogs.com/liuqingzheng/p/15328319 ...

  9. 前后端分离后台管理系统 Gfast v3.0 全新发布

    GFast V3.0 平台简介 基于全新Go Frame 2.0+Vue3+Element Plus开发的全栈前后端分离的管理系统 前端采用vue-next-admin .Vue.Element UI ...

  10. 攻防世界-MISC:gif

    这是攻防世界新手练习区的第七题,题目如下: 点击下载附件1,得到一个压缩包,解压后得到一些图片 嗯,黑白相间(又是懵逼的时候),又跑去看WP了,说是打开文件出现多个黑白,让人联想到二进制,白色图片代表 ...