直接复制tomcat的webapps中的文件夹,而不是war

直接复制tomcat的webapps中的文件夹,而不是war,tomcat,docker,Tomcat,Docker,我试图了解在tomcat中部署webapp的最佳实践。如果我尝试部署一个war文件并将itDCOS容器容器化,那么部署may war文件几乎需要50秒。要删除此部署时间,我考虑将文件夹本身粘贴到webapps文件夹中,而不是将war文件粘贴到webapps文件夹中 我的问题是,我是否可以简单地复制已部署的war文件文件夹,而不是让tomcat为我这样做。这行得通吗?或者我不应该这样做,只放战争文件 感谢您的帮助 谢谢如果它可以工作,您必须将解压缩的文件夹装载到同一目录中。您必须检查tomcat是

我试图了解在tomcat中部署webapp的最佳实践。如果我尝试部署一个war文件并将itDCOS容器容器化,那么部署may war文件几乎需要50秒。要删除此部署时间,我考虑将文件夹本身粘贴到webapps文件夹中,而不是将war文件粘贴到webapps文件夹中

我的问题是,我是否可以简单地复制已部署的war文件文件夹,而不是让tomcat为我这样做。这行得通吗?或者我不应该这样做,只放战争文件

感谢您的帮助


谢谢

如果它可以工作,您必须将解压缩的文件夹装载到同一目录中。您必须检查tomcat是否具有自动deloy设置

我给你举一个可以为你工作的例子:

your folder:
- api.war
- api //descompresed war file
- docker-compose.yml
docker-compose.yml

version: '3'

services:
  tomcat:
    image: tomcat:7.0.78
    volumes:
      - ./api:/usr/local/tomcat/webapps/api
如果您更改该文件夹的文件,tomcat将检测这些文件并再次部署应用程序