首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tomcat中的两个war文件与每个tomcat中的每个war文件的性能比较

问tomcat中的两个war文件与每个tomcat中的每个war文件的性能比较
EN

Stack Overflow用户
提问于 2015-01-23 03:21:58
回答 2查看 931关注 0票数 0

我有两个war文件要部署在一个linux服务器的tomcat中。我有两种方法来部署它们,因为只有一台linux服务器。

  1. 在一个tomcatA中部署两个war文件。内存分配将在两个war文件实例之间共享。b.部署任何一个war文件都意味着这两个文件的停机时间。
  2. 在两个不同的Tomcat instancesA中部署两个war文件。内存必须分别分配给每个tomcat。这意味着,如果第一个war文件在特定时间占用更多内存,而第二个war文件在不同时间占用更多内存,则这两个tomcats的内存分配将不是最优的。

我想就我的情节征求专家意见。在任何其他的问题上,我都错过了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-23 21:07:25

新版本的tomcat需要很低的内存(小于20 to的RAM)才能在没有部署任何war文件的情况下运行。CPU的要求也很低,运行基本版本的tomcat。

在另一边:

tomcat的大多数新版本都能够重新部署war文件,而无需重新启动它。参考tomcat经理应用程序

如果没有紧迫的原因,最好还是使用单一的tomcat来部署不同的war文件。这使得服务器管理变得容易。

票数 0
EN

Stack Overflow用户

发布于 2015-01-23 03:42:41

部署war文件并不意味着停机。新版本可以是并行部署。

您还需要考虑如何管理端口。一个tomcat实例可以在端口80 (或443)上侦听。如果您有两个tomcat实例,那么现在需要一些其他进程(例如httpd)在单个端口上侦听,并在url上匹配以转发到适当的tomcat实例。

内存的另一个考虑因素是,仅针对tomcat本身就存在一些内存利用率。显然,随着更多实例的增加,这种情况会增加。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28102498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档