java – 托管多个基于tomcat的Web应用程序时的最佳做法是什么

我知道对许多Web应用程序使用相同的tomcat实例存在一些风险(例如,如果一个Web应用程序崩溃tomcat,它也会终止其他Web应用程序.).这样做的好处当然是成本效益,因为一台服务器已足够,并且所有Web应用程序都集中在一个地方,因此管理非常容易.

有没有关于如何在tomcat上使用多个Web应用程序进行良好设置的行业指南?

最佳答案 优点

>一个要监控的JVM
>可以共享公共库(有时候有风险)

缺点

>所有应用程序正在使用的公共HTTP线程池(但是,您可以使用不同的线程池配置多个连接器)
>一个故障应用程序可以关闭整个服务器
>重新启动一个应用程序需要重新启动所有应用程序(如果不使用热部署)

点赞