我们有一个显然有很多依赖关系的应用程序。与所有依赖项打包在一起时,它是一个150MB的WAR文件。但是,我们的应用程序代码仅占大约8MB。
在修剪重新部署所需的时间的想法中,我认为可能我们可能会有一个“依赖关系”或者另一个(我不是非常熟悉Java)这是一个142 MB的WAR,然后我们的应用程序实际上只有8MB,然后我们只需要重新部署它。
这可能吗?如果是这样,是否推荐?如果没有,为什么不呢?
答案 0 :(得分:1)
您可以在tomcat的lib文件夹中部署所有外部通用jar,以便它可用于部署在那里的所有应用程序,然后在您正在进行的webapps文件夹中部署war。由于看起来这场战争是唯一与这些图书馆互动的应用程序,所以应该没有问题。
<tomcat-home>
- lib
+ commonJar1.jar
+ commonJar2.jar
+ commonJar3.jar
+ ...
- webapps
+ yourApp.war