Tomcat与虚拟主机的多个实例

我的项目中的所有服务器都运行多个tomcat实例。 我个人觉得这个设置会导致JVM开销。 使用虚拟主机function运行多个tomcat实例是否有优势?

如果所有的应用程序都是稳定的,那么拥有多个雄猫就没有胜利。

如果不是一些优点(对于多个雄猫):

  • 您可以使用操作系统手段杀死JVM,并且只打一个应用程序
  • 如果每个tomcat运行一个不同的帐户,更多的安全分离是可能的
  • 您可以在同一台服务器上拥有不同的Tomcat版本
  • 每个Tomcat可以有不同的Java版本。

一些缺点:

  • 你必须注意init脚本(或者运行在Win上的服务)不会相互影响
  • 你必须自己修补每个Tomcat
  • 你必须自己pipe理每个Tomcat
  • 可能会有更多的内存开销(取决于操作系统)