maven - 如何缩小战争规模
问题描述
我必须减小 war 文件的大小,以便可以将其部署到外部 tomcat 服务器。我的战争文件太大(30MB),所以它没有被部署。
解决方案
您可以考虑将您的 webapp 使用的 JAR 复制到 Tomcat/lib
文件夹(有关 Tomcat 类加载行为的详细信息,请参阅文档)。
根据您使用的构建工具,将其配置为不将这些 JAR 打包到 WAR。例如在 Maven 的情况下,修改pom.xml
以将与这些 JAR 相关的依赖关系更改为provided
范围。
推荐阅读
- sql - 如何为具有多个名称的实体设计实体表
- java - 使用 Newton-Raphson 方法计算平方根时的循环条件
- javascript - 如何使用javascript查找内联svg中预先存在的元素的(svg)位置
- flutter - 如何创建每行有 2 个列表项的列表视图
- mysql - Spark结构化流:JDBC接收器中的主键
- .net - 如何通过代码获取当前的 Azure 服务总线命名空间连接字符串
- regex - Atom 编辑器 - 使用正则表达式用标签包装文本
- javascript - 获取文本小于 1024 个字符的 reddit 帖子
- azure - Terraform local-exec Provisioner 在多个 Azure 虚拟机上运行
- python - 如果条件为 False,则重新启动循环并编辑原始列表