安裝部署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的文件。使用數據庫的適當配置值編輯以下部分。
如果你配置了不同的數據庫,不要忘記在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中使用。
