When I deploy (and start) two WAR files on one Tomcat instance, how many Java processes will there be? In other words, will the threads handeling requests to the respective context roots fall under the same process, or will each thread pool fall under a sparate process?
The Tomcat application server deploys all webapps into a single JVM by default.
However you can have multiple tomcat instances which can run their own JVM and have separate configurations and can be started/stopped independently.
Tomcat has had the ability to define and run multiple instances from a single copy of a binary distribution, and this functionality is well documented in the file RUNNING.txt at the root of the Tomcat binary distribution file hierarchy
Source
RUNNING.TXT example
Run multiple tomcat instances example
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With