jav*_*pie 4 java camunda spring-boot
我正在尝试使用带有Camunda弹簧启动启动器的启动事件的嵌入式表格.
我的startEvent描述如下:
<bpmn:startEvent id="StartEvent_1" name="Rechnungseingang" camunda:formKey="embedded:app:forms/rechnungseingang.html">
<bpmn:outgoing>SequenceFlow_0dtfc1a</bpmn:outgoing>
</bpmn:startEvent>
Run Code Online (Sandbox Code Playgroud)
表单本身位于"src/main/webapp/forms/rechnungseingang.html"下,根据我的理解,这应该是正确的路径.
如果我在启动spring boot app后尝试启动该过程,则收到错误:"表单失败:上下文路径为空或未定义."
在浏览器的控制台,我可以看到一个请求访问http://本地主机:8080 /测试/ API /发动机/发动机/默认/流程定义/ Rechnungseingang:1:927f0aa4-e590-11e7-973d-e2cbd8678b9f/startForm与响应:
{"key":"embedded:app:forms/rechnungseingang.html","contextPath":null}
Run Code Online (Sandbox Code Playgroud)
显然,应用程序无法处理contextPath中的null值.我怎样才能在Spring Boot中为Camunda设置contextPath?在application.properties中,我已经尝试设置但server.context-path没有效果.
Jan*_*ski 11
1.)没有src/main/webapp与spring boot应用程序,使用src/main/resources/static
2.)对于将资源链接到引擎的camunda,您将需要一个流程应用程序.通过在弹簧启动应用程序中添加"@EnableProcessApplication",可以轻松完成此操作.
3.)自动部署需要src/main/resources/META-INF/processes.xml文件,但您可以将其留空
4.)这里有一个带有camunda spring boot的嵌入式表格的完整示例:https://github.com/camunda/camunda-bpm-examples/tree/master/spring-boot-starter/example-twitter
| 归档时间: |
|
| 查看次数: |
2147 次 |
| 最近记录: |