0
我試圖用Spring Data Flow(Mesos)創建一個自包含的應用程序。要做到這一點,我想註冊接收器/處理器/源是我的項目的maven依賴項。我知道spring-data-flow接受classpath://作爲引用的方案,但它似乎無法找到位於資源文件夾或(最優)lib文件夾中的任何jar。從lib文件夾註冊Jar作爲Spring數據流中的應用程序
java.io.FileNotFoundException: class path resource [lib/spring-cloud-starter-stream-source-ftp-1.0.0.M1.jar] cannot be opened because it does not exist
如何正確引用我自包含的jar文件中的文件?
我沒有在我們的分佈式基礎設施(用於自定義模塊)上提供私人maven回購,因此將我需要的所有模塊內置到我的流中聽起來像是一個很好的選擇。但是,由於你的回答,我有一個更大的問題:如果mesos部署者只支持docker鏡像(有道理),那麼我該如何構建這些鏡像。我無法找到一個模塊的有效dockerfile的例子。我只需要運行我的打包模塊應用程序? – Laures
我們已經爲所有[OOTB應用程序](https://hub.docker.com/u/springcloudstream/)生成了Docker鏡像。請參閱SCDF的Mesos Server參考指南,瞭解如何[註冊和使用](http://docs.spring.io/spring-cloud-dataflow-server-mesos/docs/1.0.0.RC1/reference/htmlsingle/#_getting_started )他們。 –
我知道,但我用我自己的模塊做什麼? – Laures