set up camunda rest api



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

首先,我从这里下载了tomcat发行版(V.7.2.0),并从这里下载带有BPMN2.0Modeler的预打包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服务器"下载了engine-rest(安装REST API web应用程序)。现在,如果我调用引擎(http://localhost:8080/engine-休息/引擎),我得到了以下.json:[{"name":"default"}]

下一步该怎么办?我真的不知道(我是camunda的新手…)

您的设置似乎很好。但请注意,camunda REST API是一个后端,您可以使用客户端访问它。目前还没有一个camunda Java REST客户端。所以你必须自己去实现它。如果您知道,一个好的起点是camundaREST文档。除了Java之外,还有一个Javascript SDK,您可以使用它来访问REST API。

我可以建议一个替代方案吗:为Camunda使用docker图像。它是官方的,运作起来很有魅力。您可以在5分钟内完成设置,然后使用API客户端(如邮递员)通过访问Camunda的APIhttp://localhost:8080/engine-休息。我遇到了和你一样的问题,发现了一个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

使用浏览器打开URL:http://localhost:8080/camunda-欢迎/index.html

用户名/密码:admin/admin

最新更新