tomcat 设置camunda rest api

xxls0lw8  于 2022-11-13  发布在  其他
关注(0)|答案(2)|浏览(193)

我想使用camunda rest api(本地),但我真的不知道如何设置环境... .
首先,我从here(V.7.2.0)下载了tomcat发行版,并从here下载了带有BPMN 2.0 Modeler的预打包eclipse。
我建立了一个流程的模型,启动了服务器(start-camunda.bat),并部署了它(将.war复制到...camunda\server\apache-tomcat-7.0.50\webapps)。
我还从“Maven Nexus服务器”下载了engine-rest(安装REST API Web应用程序)。现在,如果我调用引擎(http://localhost:8080/engine-rest/engine),我会得到以下.json[{"name":"default"}]
接下来该怎么办?我真的不知道(我是新来的)

irlmq6kh

irlmq6kh1#

你的设置看起来很好。但是请注意,camunda REST API是一个后端,你可以通过客户端访问它。目前还不存在camunda Java REST客户端。所以你必须自己实现它。如果你知道,一个好的起点是camunda REST documentation。除了Java之外,还有一个Javascript SDK,你可以使用它来访问REST API。

cu6pst1q

cu6pst1q2#

我可以提出一个替代方案吗:我为Camunda使用了一个docker映像。它是官方的,工作起来很有魅力。你最多可以在5分钟内设置好它,然后使用一个API客户端,比如postman,通过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

使用浏览器打开URL:欢迎您访问
用户名/密码:管理/管理

相关问题