Embed tomcat: engine-rest.war & camunda.war

Hello everyone! I need to set up an embedded tomcat with camunda platform and camunda.war and rest-engine.war deployed at start. I do not need spring. The problem is that I cannot find artifacts in maven(camunda.war and rest-engine.war) that match those you provide with tomcat platform distribution. In your tomcat distribution I see in the webapps engine-rest and camunda folders. But their contents are different to maven:

<groupId>org.camunda.bpm.webapp</groupId>
<artifactId>camunda-webapp
<version>7.19.0</version>
<type>war</type>

and

<groupId>org.camunda.bpm</groupId>
<artifactId>camunda-engine-rest</artifactId>
<version>7.19.0</version>
<type>war</type>

For example, engine-rest.war doesn’t contain some libs (resteasy-jaxrs-3.15.3.Final.jar etc) and camunda-webapp.war misses folders “app”, “plugin” with js-stuff. How can I fix this? Why does such a simple task become so overcomplicated? Why not generate common wars for maven use and to package them with tomcat distribution? Or do I miss something important? For now, what is left is that I need maven war artifacts that come with tomcat distribution. Thanks for help.

I will try to describe the question in a more datailed way:
If I download tomcat-camunda-distribution I have in the webapps dir: camunda and engine-rest. Does they exist as maven war artifacts in any public repository?

Hi @cammunda-user

The engine-rest artifact is tightly coupled to the shared process engine in the Tomcat lib folder.

In todays setup, people prefer the spring boot way to create executable artifacts.

There was not enough need for an embedded engine bundled with the rest API to run on a Vanilla Tomcat.

Hope this helps, Ingo