目前,我们在单个Tomcat中运行多个应用程序。
我更愿意将每个应用程序作为单个应用程序使用嵌入式Tomcat运行。
有人看到这样做的任何不利因素吗?
我猜我的每个实例所需的内存会减少-因此我的整体内存消耗基本保持不变。
我有什么遗漏的吗?
目前,我们在单个Tomcat中运行多个应用程序。
我更愿意将每个应用程序作为单个应用程序使用嵌入式Tomcat运行。
有人看到这样做的任何不利因素吗?
我猜我的每个实例所需的内存会减少-因此我的整体内存消耗基本保持不变。
我有什么遗漏的吗?
我认为你需要更多的内存,因为每个应用程序都需要有自己的空间。另外,由于配置文件数量增加,你可能还需要做更多的维护工作。
这样做的好处是你会获得更多的独立性 - 例如,如果其中一个应用程序占用了所有的CPU资源,甚至成功将整个JVM崩溃,你的其他Tomcat仍将正常运行。