%202.x%20%E8%A8%AD%E5%AE%9A%E7%82%BA%E5%B8%B8%E8%A6%8F%20Spring%20Boot%20%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F%E7%9A%84%20Maven%20%E4%BE%9D%E8%B3%B4%E9%A0%85%E6%99%82%EF%BC%8C%E8%B3%87%E6%96%99%E6%B5%81%E6%9C%AC%E6%A9%9F%E4%BC%BA%E6%9C%8D%E5%99%A8%E6%9C%AA%E5%95%9F%E5%8B%95.png)
以下是步驟:
- 從 spring 初始化器創建了一個簡單的 spring boot 應用程式並導入到 eclipse 中
- 在專案 pom 中新增了 scdf (spring cloud dataflow server) 2.0.1.RELEASE 的依賴項,以及 Oracle jdbc 等的其他依賴項,在 application.properties 檔案中定義了一些用於 Oracle 連線等的屬性
- 將應用程式作為 Java 應用程式運行(使用 JDK 1.8)
注意:這樣做,以便為專案/組織進行大量簡單的定制,需要部署到可用的 Linux 主機等啟動時出現以下錯誤
****應用程式無法開始綁定到目標org.springframework.boot.context.properties.bind.BindException:無法將「spring.cloud.deployer.cloudfoundary」下的屬性綁定到org.springframework.cloud.deployer .spi。
屬性:spring.cloud.deployer.cloudfoundary.password 值:null 原因:不能為 null
..................其他屬性類似
問題是,我只是嘗試使用 SCDF 作為本地伺服器,為什麼它仍然要求使用 cloudfoundary ?