直接复制Tomcat的webapps文件夹而不是战争

我正在尝试看看在tomcat中部署webapp的最佳实践。 如果我尝试部署一个战争文件并对它进行容器化(DCOS容器),那么部署可能的战争文件需要将近50秒。 为了消除这个部署时间,我想在webapps文件夹中粘贴文件夹本身而不是war文件。

我的问题是我可以简单地复制已部署的war文件夹,而不是要求tomcat为我做这件事。 那会工作吗? 或者我不应该这样做,只有放置战争文件?

在这里感谢帮助!

谢谢

如果可以工作,则必须将解压缩的文件夹安装在相同的目录中。 你必须检查tomcat是否有自动configuration设置。

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

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

泊坞窗,compose.yml

 version: '3' services: tomcat: image: tomcat:7.0.78 volumes: - ./api:/usr/local/tomcat/webapps/api 

如果更改tomcat检测到的文件夹的文件并再次部署应用程序。