How To Solve Tomcat Docker Build For Long Time
Intro How To Solve Tomcat Docker Build For Long Time
這篇介紹How To Solve Tomcat Docker Build For Long Time.
發生情境:
在使用docker image要啟動 build centOS + tomcat + jdk時,
發現tomcat在啟動時需要花費約7分鐘啟動。
只會發生用在.WAR檔時,若是用.zip檔去unzip不在此限。
解決方法:
在tomcat /conf/server.xml 有個參數 unpackWars
參數說明:在執行此webapps時是否先對歸檔
格式的WAR文件解壓縮再運行,設置為false時則直接執行WAR文件;
default為true。設置為false時會損耗性能。
將unpackWars參數設定為true,7分鐘會縮減至5s。