簡體   English   中英

帶有bluemix錯誤的spring boot:沒有任何buildpacks檢測到兼容的應用程序

[英]spring boot with bluemix error: None of the buildpacks detected a compatible application

腳步:

  1. 使用start.spring.io創建新項目
  2. 運行它localy - 工作
  3. 運行gradle任務jar
  4. 推送jar到bluemix cf push demoWar.jar

下載的應用程序包(20.1M)暫存...沒有任何buildpacks檢測到兼容的應用程序退出狀態222暫存失敗:退出狀態222銷毀容器

FAILED錯誤重啟應用程序:NoAppDetectedError

提示:當從包含應用程序源代碼的目錄中執行“cf push”時,會檢測到Buildpack。

嘗試兩件事:1。使用-p命令來定位可部署工件。 這看起來像cf p APP_NAME -p PATH_TO_YOUR_WAR。 我通常鏈接我的構建和部署命令,因此:mvn clean package && cf p APP_NAME -p PATH_TO_YOUR_WAR。

  1. 如果這不起作用,那么您可以指定構建包。 所以請參閱p APP_NAME -p PATH_TO_YOUR_WAR -b SOME_BUILDPACK。 您可以通過調用cf buildpacks來查看可用的構建包。

希望這可以幫助。

在雲代工廠首次部署您的應用程序時,以下命令將無法正常工作

cf push TestService

你需要使用以下命令

cf push -p  TestService-0.0.1-SNAPSHOT.jar testService

有用的鏈接:

否則在root上添加manifest.yml

applications:
- name: Demo
  memory: 2G
  disk_quota: 2G
  instances: 1
  path: target/demo-local-0.0.1-SNAPSHOT.jar
  env: 
    SPRING_PROFILES_ACTIVE : "dev"

routes:
- route: demo.app.dev.vk.vaquar.khan.com

之后轉到路徑並運行cf push <JAR_NAME>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM