it is this case:
[SVY-20273] Servoy Server loses license codes on startup - Servoy Support
that fixed this, that is currently only fixed for the 25.X releases but we can backport it if really needed (add a comment on that case)
there won’t be a 24.3.x release in 2 weeks we first focus on releasing 25.06 and after that the 25.3.2 LTS is first created.
(right after that we can do a 24 release)
That fix in that case makes sure if there are no licenses found in the WAR then it will just leave everything as is (so if there are licenses the the properties file of that server it will use that)
In a WAR you can just have 1 license, but that doesn’t have everything filled in but are just placeholders like ${license_key} so the WAR will find a license but by itself they are not valid.
But then when starting the WAR you can give that tomcat system properties -Dlicense_key=xxx or set environment variables like that in the container/server.
That means you can use the same war (dev, staging, production or even deployed multiply times at the same time) but then running with different licenses.
You just configure it from the outside