我有两个war文件要部署在一个linux服务器的tomcat中。我有两种方法来部署它们,因为只有一台linux服务器。
我想就我的情节征求专家意见。在任何其他的问题上,我都错过了。
发布于 2015-01-23 21:07:25
新版本的tomcat需要很低的内存(小于20 to的RAM)才能在没有部署任何war文件的情况下运行。CPU的要求也很低,运行基本版本的tomcat。
在另一边:
tomcat的大多数新版本都能够重新部署war文件,而无需重新启动它。参考tomcat经理应用程序
如果没有紧迫的原因,最好还是使用单一的tomcat来部署不同的war文件。这使得服务器管理变得容易。
发布于 2015-01-23 03:42:41
部署war文件并不意味着停机。新版本可以是并行部署。
您还需要考虑如何管理端口。一个tomcat实例可以在端口80 (或443)上侦听。如果您有两个tomcat实例,那么现在需要一些其他进程(例如httpd)在单个端口上侦听,并在url上匹配以转发到适当的tomcat实例。
内存的另一个考虑因素是,仅针对tomcat本身就存在一些内存利用率。显然,随着更多实例的增加,这种情况会增加。
https://stackoverflow.com/questions/28102498
复制相似问题