2017-06-13 22 views
0

我想看看在tomcat中部署webapp的最佳做法。如果我嘗試部署戰爭文件並對其進行容器化(DCOS容器),則需要將近50秒才能部署可能的戰爭文件。要刪除此部署時間,我正在考慮粘貼文件夾本身而不是webapps文件夾中的war文件。直接複製Tomcat的webapps中的文件夾而不是戰爭

我的問題是我可以簡單地複製已部署的war文件夾而不是讓tomcat爲我做這件事。那會工作嗎?或者我不應該這樣做,只有放置戰爭檔案?

在這裏感謝幫助!

謝謝

回答

1

如果它可以工作,您必須將解壓縮的文件夾安裝在同一目錄中。你必須檢查tomcat是否具有auto deloy設置。

我離開你,可以爲你工作的例子:

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檢測它們的文件,並重新部署應用程序。

相關問題