Storm Found multiple defaults.yaml resources


運行storm應用程序的的時候報了這個錯

這個想了下,腫麼會有多個呢,後面覺得應該是在應用的jar包裏面也把storm的defaultsyarm打進去了。

找了下只看到

[html] view plaincopy在CODE上查看代碼片派生到我的代碼片
  1.                 <dependency>  
  2.                     <groupId>storm</groupId>  
  3.                     <artifactId>storm</artifactId>  
  4.                     <version>0.9.0</version>  
  5.                 </dependency></span>  

這個包裏好像什麼都沒有,又去storm.jar用jd看了下,裏面沒有這個yaml,哎,後面有看了下storm.jar的pom.xml
[html] view plaincopy在CODE上查看代碼片派生到我的代碼片
  1.     <dependency>  
  2.       <groupId>storm</groupId>  
  3.       <artifactId>storm-core</artifactId>  
  4.       <version>0.9.0</version>  
  5.     </dependency></span>  

其實這個defaults.yaml在storm-core.jar裏面.好了,找到了,設置storm依賴的scope爲provided好了

[html] view plaincopy在CODE上查看代碼片派生到我的代碼片
  1.                 <dependency>  
  2.                     <groupId>storm</groupId>  
  3.                     <artifactId>storm</artifactId>  
  4.                     <version>0.9.0</version>  
  5.                     <scope>provided</scope>  
  6.                 </dependency></span>  

參考http://blog.csdn.net/luyee2010/article/details/18455237

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章