簡體   English   中英

設置 camunda rest api

[英]set up camunda rest api

我想使用camunda rest api(本地),但我真的不知道如何設置環境......。

首先,我從這里下載了 tomcat 發行版(V. 7.2.0),並從這里下載了帶有 BPMN 2.0 Modeler 的預打包 eclipse。

我建模了一個流程,啟動服務器( start-camunda.bat )並部署它(將.war復制到...camunda\server\apache-tomcat-7.0.50\webapps )。 它在本地任務列表http://localhost:8080/camunda/app/tasklist/default/#/login和駕駛艙http://localhost:8080/camunda/app/cockpit/default/上運行良好。

我還從“Maven Nexus Server”( 安裝 REST API Web 應用程序)下載了engine-rest 現在,如果我調用引擎( http://localhost:8080/engine-rest/engine ),我得到以下.json[{"name":"default"}]

接下來做什么? 我真的不知道(我是camunda的新手......)

您的設置似乎很好。 但請注意,camunda REST API 是您可以通過客戶端訪問的后端。 目前不存在 camunda Java REST 客戶端。 所以你必須自己實現它。 如果您知道camunda REST 文檔是一個很好的起點。 除了 Java 之外,還有一個Javascript SDK ,您可以使用它來訪問 REST API。

我可以建議一個替代方案:為 Camunda 使用 docker 映像。 這是官方的,就像一個魅力。 您可以在 5 分鍾內完成設置,然后使用像 postman 這樣的 API 客戶端通過 http://localhost:8080/engine-rest 訪問 Camunda 的 API。 我遇到了和你一樣的問題,發現一個 docker 解決方案比安裝 Camunda 和所有相關依賴項要容易得多,我自己只需要稍后對其進行故障排除。 如果您有興趣,這里是官方 docker 鏡像的鏈接: https ://hub.docker.com/r/camunda/camunda-bpm-platform

或者從終端輸入這兩個命令,你會很高興:

docker pull camunda/camunda-bpm-platform:latest

docker run -d --name camunda -p 8080:8080 camunda/camunda-bpm-platform:latest

用瀏覽器打開網址:http://localhost:8080/camunda-welcome/index.html

用戶名/密碼:admin/admin

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM