目前,我们在单个 Tomcat 中运行多个应用程序
我宁愿将每个应用程序作为一个带有嵌入式 Tomcat 的应用程序来运行
有人认为这有什么缺点吗?
我猜我的每个实例对内存的需求会下降 - 所以我的整体内存消耗基本上保持不变。
我错过了什么吗?
最佳答案
我认为您总体上需要更多内存,因为每个应用程序都需要有自己的喘息空间。随着配置文件数量的增加,您可能还需要进行更多维护工作。
以此为代价,您将获得更多的独立性 - 例如如果其中一个应用程序将占用所有 CPU 资源,甚至设法关闭整个 JVM,您的其他 Tomcat 仍将正常运行。
关于web-applications - 单个 Tomcat 中的多个应用程序与 tomcat 的多个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4465127/