Java 寻找自动创建web应用程序并将其部署到单个tomcat服务器的最佳方法

Java 寻找自动创建web应用程序并将其部署到单个tomcat服务器的最佳方法,java,tomcat,deployment,Java,Tomcat,Deployment,我有如下要求 我需要自动创建web应用程序并将其部署到单个tomcat服务器中 请您就以下几点提出建议: 一,。如果我部署一个tomcat将自动重新加载的web应用程序,它会影响其他已经部署的web应用程序吗 二,。要部署新的web应用程序,我选择热部署,因为我需要将其自动化,我直接将其复制到webapps文件夹。这个过程正确吗?最好的方法是什么 三,。如何计算tomcat将持有的应用程序数量,我的意思是基于什么因素,我将使用大量RAM 有谁能给我解释一下最好的方法吗?这里的一般注意事项链接到这

我有如下要求

我需要自动创建web应用程序并将其部署到单个tomcat服务器中

请您就以下几点提出建议:

一,。如果我部署一个tomcat将自动重新加载的web应用程序,它会影响其他已经部署的web应用程序吗

二,。要部署新的web应用程序,我选择热部署,因为我需要将其自动化,我直接将其复制到webapps文件夹。这个过程正确吗?最好的方法是什么

三,。如何计算tomcat将持有的应用程序数量,我的意思是基于什么因素,我将使用大量RAM


有谁能给我解释一下最好的方法吗?

这里的一般注意事项链接到这类问题:

要给你正确的答案:

  • 如果我部署一个tomcat将自动重新加载的web应用程序,它会影响其他已经部署的web应用程序吗
  • 不,它不会使用tomcat或cargo插件

    二,。要部署新的web应用程序,我选择热部署,因为我需要将其自动化,我直接将其复制到webapps文件夹。这个过程正确吗?最好的方法是什么

    是的,有,再次使用cargo或tomcat插件。您的方式是可以接受的,但不是可选的(用于处理部署或订单问题)

    三,。如何计算tomcat将持有的应用程序数量,我的意思是基于什么因素,我将使用大量RAM


    我不太明白。你的意思是:tomcat能够支持多少应用程序?它取决于每个用户在内存/会话中使用或拥有的对象数乘以会话数。没有通用的计算规则。

    对于第1点和第2点,您需要查看tomcat中的各种热部署选项。根据您选择的解决方案,行为将有所不同。简单地将应用程序复制到webapps目录可能无法正常工作。 我建议您通过使用HTTP客户端库的代码使用tomcat manager。在服务器上启用tomcat manager之前,请务必阅读它的文档。还有其他技术——你可以在谷歌上搜索“Tomcat热部署”并找到答案

    三,。tomcat将持有的应用程序数量将是多少 计算,我的意思是基于什么因素,我将使用 大量公羊

    这取决于应用程序及其占用的内存量。在计算您需要多少RAM时,请考虑每个连接用户和Tomcat自身内存开销所消耗的内存。