2017-07-13 64 views
-1
運行罐子時拋出

我跟着這個文檔Using the Heroku Deploy CLI plugin運行我的簡單的罐子,但是當我執行以下命令:例外,在Heroku

jar main.jar --app myapp 

時拋出此異常:

Exception in thread "main" org.apache.http.client.HttpResponseException: Not Found 
    at com.heroku.sdk.deploy.utils.RestClient.handleResponse(RestClient.java:172) 
    at com.heroku.sdk.deploy.utils.RestClient.get(RestClient.java:66) 
    at com.heroku.sdk.deploy.ConfigVars.getConfigVars(ConfigVars.java:41) 
    at com.heroku.sdk.deploy.ConfigVars.merge(ConfigVars.java:24) 
    at com.heroku.sdk.deploy.Deployer.mergeConfigVars(Deployer.java:106) 
    at com.heroku.sdk.deploy.Deployer.deploy(Deployer.java:68) 
    at com.heroku.sdk.deploy.App.deploy(App.java:57) 
    at com.heroku.sdk.deploy.App.deploy(App.java:61) 
    at com.heroku.sdk.deploy.DeployJar.deploy(DeployJar.java:27) 
    at com.heroku.sdk.deploy.DeployJar.main(DeployJar.java:105) 

我GOOGLE這個例外,但沒有發現任何有用的東西。 請注意,這個jar在我的電腦上正常運行,沒有任何異常。

+0

你運行什麼環境導致錯誤?你與電腦有什麼不同? –

+0

我跑過我的mac終端,在我上面提到的excortion後,heroku cli說▸部署到APPNAME時出現問題。 ▸確保您有權部署運行:heroku應用程序:info ----但在我的電腦中,它的工作原理沒有任何異常。 – Apoyr

+0

錯誤是因爲缺少庫。你有沒有檢查這個圖書館是否有新的環境? –

回答

0

此錯誤通常表示您嘗試部署的應用程序不存在(或者您可能無法訪問它)。

仔細檢查應用程序名稱是否正確,並根據需要在命令中使用-a選項的正確應用程序名稱。