在调试项目的时候,频繁上传war包,里面的lib的体积占了war包的99%,怎么样才能把这些lib提前放在tomcat内呢?
1. 配置pom中打包插件排除lib包
 
<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
        <includes>
            <!-- 这里只包含一个不存在的项nothing,即代表什么都不包含,当然名字可以随便写 -->
            <include>
                <groupId>nothing</groupId>
                <artifactId>nothing</artifactId>
            </include>
        </includes>
        <excludes>
            <exclude>
                <groupId>org.projectlombok</groupId>
                <artifactId>lombok</artifactId>
            </exclude>
        </excludes>
    </configuration>
</plugin>2.tomcat配置lib加载目录
在 tomcat 中 conf/catalina.properties 找到 shared.loader 配置如下参数:
shared.loader="${catalina.base}/shared/lib","${catalina.base}/shared/lib/*.jar"然后在 webapp 的父目录建立 /shared/lib 并将需要的jar包放在这里即可。
参考链接:
https://blog.csdn.net/beijihukk/article/details/113855156
https://www.cnblogs.com/kingsonfu/p/11360383.html
扫码在手机查看
 
您没有登录或者此篇文章不允许评论哟~~
暂无评论