我有一个应用程序,它动态地生成几个具有相同依赖关系(spring boot,kafka等)的web应用程序(war文件)。.my问题是,我如何将所有这些依赖关系放在Tomcat中以减小war文件的大小,然后在我的pom.xml中编写示例。
<dependency>
<groupId>org.springframework.kafka</groupId>
<artifactId>spring-kafka</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<scope>provided</scope>
</dependency>发布于 2020-04-10 17:29:29
我能想到的一个想法是将常见的jars添加到Tomcat/lib/SharedFolder中,并将其包含在catalina.properties中的shared.loader下,然后将jars作为provided依赖项添加。我可以看到您已经添加了provided标记。
我想这会奏效的。我没有在示例应用程序中尝试过它,但我记得我曾帮助我的朋友做一些类似于我上面描述的事情。
希望能有所帮助
https://stackoverflow.com/questions/61136921
复制相似问题