我创建了一个带有一些spring bean的jar,并将jar包含在我的其他java项目中。
现在,如果我使用spring boot运行父项目,那么项目可以找到依赖jar的bean,但如果我创建了父项目的war并将其部署在tomcat上,则找不到这些jar bean。 ..
答案 0 :(得分:1)
如果你正在使用Maven,请添加此插件,以便它可以为您的应用程序服务器以一种众所周知的形式重新打包:#/ p>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring.boot.version}</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
希望有所帮助