V2 - jar or war deployment - pro/con

Hi,

we need to decide if we stay with Tomcat and .war deployments or change to jar
and start the system without the Tomcat environment.
The apps are running on Linux systems.
Docker has not relevance for us.

Question:
Are there any technical reasons why we better should go with or without Tomcat?
Performance, stability, maintenance, monitoring…
i.e. Tomcat is caching settings and has its own memory management…
might be an advantage or not…

KR
Roland

@r.walde In my opinion, using a jar deployment makes things easier in a long term perspective.

Depending on the operating system there might be a need to migrate or stay on specific tomcat versions, which clash with requirements of the developed software and the frameworks below.

For example Debian 11 (old-stable) comes with Tomcat 9 and Debian 12 (stable) uses Tomcat 10 with major changes for the software to be deployed.

A jar deployment keeps software development and operating system maintenance more independent.

This is just my personal user opinion - not a support answer.

2 Likes

Hi Steffen,

good points.

Roland