2017-06-16 42 views
-3

我用一些弹簧豆创建了一个罐子,并在我的其他java项目中包含了该罐子。在图书馆罐子里找不到弹簧豆

现在,如果我使用spring引导运行父项目,那么项目可以找到依赖项jar的bean,但是如果我创建了父项目的战争并将它部署在tomcat上,那么这些jar bean没有找到...

+0

它种需要一些代码片段 – Zava

回答

1

如果你使用Maven,添加这个插件,因此它可以重新打包你在一个众所周知的形式为您的应用服务器的战争:

<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> 

希望它可以帮助