在tomcat实例之间划分webapps

我在一个Tomcat中有300个webapps。 重启Tomcat还有一些其他的限制。 我有两个Web服务器在当前的Apache + Mod_JK + Tomcat设置中进行负载平衡。

这些服务器有足够的内存/准备向服务器添加额外的内存。

启动第二个Tomcat实例并在这两个Tomcat实例之间划分这些webapp是否是一个很好的解决scheme?

是的,这是一个好主意。 还有其他的好处,例如:

  • 为每个实例分配特定的资源
  • 防止糟糕的代码影响所有的应用程序
  • 减less应用代码更改对维护的影响