设置 camunda 休息 api
set up camunda rest api
我想使用camunda rest api(本地),但是我真的不知道如何设置环境......
首先,我从 here (V. 7.2.0) and the prepackaged eclipse with BPMN 2.0 Modeler from here 下载了 tomcat 发行版。
我建模了一个流程,启动了服务器 (start-camunda.bat
) 并部署了它(将 .war
复制到 ...camunda\server\apache-tomcat-7.0.50\webapps)。
它在本地任务列表中运行良好 http://localhost:8080/camunda/app/tasklist/default/#/login and cockpit http://localhost:8080/camunda/app/cockpit/default/)。
我还从 "Maven Nexus Server" (Install the REST API web application). Now, if I call the engine (http://localhost:8080/engine-rest/engine) 下载了 engine-rest
,我得到了以下 .json
:[{"name":"default"}]
接下来要做什么?我真的不知道(我是 camunda 的新手...)
您的设置似乎没问题。但请注意,camunda REST API 是一个后端,您可以通过客户端访问它。当前不存在 camunda Java REST 客户端。所以你必须自己实施它。如果您知道 camunda REST documentation. Besides Java there exists a Javascript SDK 是一个很好的起点,您可以使用它来访问 REST API.
我可以建议一个替代方案:为 Camunda 使用 docker 图片。它是官方的,就像一个魅力。您最多可以在 5 分钟内完成设置,然后使用像邮递员这样的 API 客户端通过 http://localhost:8080/engine-rest 访问 Camunda 的 API。
我遇到了和你一样的问题,发现 docker 解决方案比自己安装 Camunda 和所有相关依赖项更容易,只需稍后对它们进行故障排除。如果您有兴趣,这里是官方 docker 图片的 link:
https://hub.docker.com/r/camunda/camunda-bpm-platform
或者从终端输入这 2 个命令,你就会成功:
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-welcome/index.html
username/password: admin/admin
我想使用camunda rest api(本地),但是我真的不知道如何设置环境......
首先,我从 here (V. 7.2.0) and the prepackaged eclipse with BPMN 2.0 Modeler from here 下载了 tomcat 发行版。
我建模了一个流程,启动了服务器 (start-camunda.bat
) 并部署了它(将 .war
复制到 ...camunda\server\apache-tomcat-7.0.50\webapps)。
它在本地任务列表中运行良好 http://localhost:8080/camunda/app/tasklist/default/#/login and cockpit http://localhost:8080/camunda/app/cockpit/default/)。
我还从 "Maven Nexus Server" (Install the REST API web application). Now, if I call the engine (http://localhost:8080/engine-rest/engine) 下载了 engine-rest
,我得到了以下 .json
:[{"name":"default"}]
接下来要做什么?我真的不知道(我是 camunda 的新手...)
您的设置似乎没问题。但请注意,camunda REST API 是一个后端,您可以通过客户端访问它。当前不存在 camunda Java REST 客户端。所以你必须自己实施它。如果您知道 camunda REST documentation. Besides Java there exists a Javascript SDK 是一个很好的起点,您可以使用它来访问 REST API.
我可以建议一个替代方案:为 Camunda 使用 docker 图片。它是官方的,就像一个魅力。您最多可以在 5 分钟内完成设置,然后使用像邮递员这样的 API 客户端通过 http://localhost:8080/engine-rest 访问 Camunda 的 API。 我遇到了和你一样的问题,发现 docker 解决方案比自己安装 Camunda 和所有相关依赖项更容易,只需稍后对它们进行故障排除。如果您有兴趣,这里是官方 docker 图片的 link: https://hub.docker.com/r/camunda/camunda-bpm-platform
或者从终端输入这 2 个命令,你就会成功:
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-welcome/index.html
username/password: admin/admin