2017-06-16 86 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> 

希望它可以幫助