Java 如何在tomcat服务器中管理多个war应用程序?

Java 如何在tomcat服务器中管理多个war应用程序?,java,maven,tomcat,servlets,Java,Maven,Tomcat,Servlets,我使用tomcat作为web服务器,我想用不同的配置在tomcat服务器中部署许多相同的war文件。如何以最好的方式做到这一点 所以我想为每个war应用程序运行tomcat服务器,我的方法是tomcat1处理webapp中的.war1,然后。。。或者用一个tomcat处理所有war文件?哪一个更好?更改war文件的名称并部署使用相同的tomcat服务器,但将web应用程序复制并重命名为不同的名称。例如,原始应用程序名app,复制并重命名如下 webapp -> app1

我使用tomcat作为web服务器,我想用不同的配置在tomcat服务器中部署许多相同的war文件。如何以最好的方式做到这一点


所以我想为每个war应用程序运行tomcat服务器,我的方法是
tomcat1
处理
webapp中的
.war1
,然后。。。或者用一个tomcat处理所有war文件?哪一个更好?

更改war文件的名称并部署使用相同的tomcat服务器,但将web应用程序复制并重命名为不同的名称。例如,原始应用程序名
app
,复制并重命名如下

    webapp -> app1
              app2
              app3

可能不需要为每个war应用程序运行不同的tomcat服务器。

感谢fast reply@pmverma,当tomcat运行时,如何停止和启动每个war文件并配置每个war文件?例如,我想在tomcat运行时更改app1的配置(内存和其他配置),而不会对其他应用程序产生副作用?您需要停止并启动tomcat服务器。对于内存,您无法为每个web应用程序设置内存,但可以配置tomcat内存。设置
JAVA\u选择
catalina.sh(linux)或catalina.bat(windows)
中的内存配置。我不知道你所说的其他配置是什么意思。谢谢@pmverma,但对我来说,停止和启动每个war应用程序而不产生副作用是非常重要的因素,你对此问题的解决方案是什么?提前感谢“我可以停止和启动每个war应用程序”是什么意思,您可以这样做,或者您需要这样做?对不起,我的意思是如何停止和启动每个war应用程序而不产生副作用,您的解决方案是什么?我建议您阅读此文,以便通过
mvn clean package