首页 > 解决方案 > 如何缩小战争规模

问题描述

我必须减小 war 文件的大小,以便可以将其部署到外部 tomcat 服务器。我的战争文件太大(30MB),所以它没有被部署。

标签: mavenspring-boottomcat8.5

解决方案


您可以考虑将您的 webapp 使用的 JAR 复制到 Tomcat/lib文件夹(有关 Tomcat 类加载行为的详细信息,请参阅文档)。

根据您使用的构建工具,将其配置为不将这些 JAR 打包到 WAR。例如在 Maven 的情况下,修改pom.xml以将与这些 JAR 相关的依赖关系更改为provided范围。


推荐阅读