Camunda 스프링 부팅 스타터에서 시작 이벤트가 포함 된 양식을 사용하려고합니다.Camunda 스프링 부트 스타터 (내장형 포함)
내 startEvent는 다음과 같이 설명 :
<bpmn:startEvent id="StartEvent_1" name="Rechnungseingang" camunda:formKey="embedded:app:forms/rechnungseingang.html">
<bpmn:outgoing>SequenceFlow_0dtfc1a</bpmn:outgoing>
</bpmn:startEvent>
자체가 "SRC/메인/웹 애플리케이션/양식/rechnungseingang.html"에 있습니다 양식, 내 이해에서이 올바른 경로 여야합니다.
스프링 부트 응용 프로그램을 시작한 후에 프로세스를 시작하려고하면 "양식 오류 : 컨텍스트 경로가 비어 있거나 정의되지 않았습니다."라는 오류가 표시됩니다. 브라우저 콘솔에서
, 나는 응답 http://localhost:8080/test/api/engine/engine/default/process-definition/Rechnungseingang:1:927f0aa4-e590-11e7-973d-e2cbd8678b9f/startForm에 요청을 볼 수 있습니다{"key":"embedded:app:forms/rechnungseingang.html","contextPath":null}
은 분명히 응용 프로그램의 contextPath에 null 값을 처리 할 수 없습니다. Spring Boot에서 Camunda의 contextPath를 어떻게 설정할 수 있습니까? application.properties에서 나는 이미 아무런 효과없이
server.context-path
을 설정하려했습니다.
답변 해 주셔서 감사합니다. 귀하의 포인트 조합은 트릭을 만들었습니다. 시동기가 나를 위해 구성을 수행 할 것으로 예상했는데 (이미 프로세스 정의가 배치되어 있고 시동 가능하므로), 약간의 구성 오버 헤드가 여전히 존재합니다. – javahippie