5

上傳並部署到aws之後,該.jar文件尚未啓動。所以靜態內容正在被服務,並且nginx正在被重新配置(通過自定義配置),但jar文件(這是我上傳的.zip的根目錄)沒有在部署後運行,所以我不得不通過ssh命令運行它,當然它關閉ssh終端後關閉... 我包括在亞馬遜網站上定義的procfile,但沒有進展..Aws Elasticbean不運行我的.jar應用程序

+1

如果有一個與你應該能夠找到指示問題是服務器日誌的東西部署過程中的錯誤。 –

+1

部署沒有問題,它全部通過綠色,並且沒有日誌顯示任何錯誤。是否還有關於Procfile的更多文檔? – Falcon

+0

如果您想要使用Procfile的Java應用程序示例,則最新版本的beanstalker隨附一個。使用$ mvn archetype:generate -Dfilter = elasticbeanstalk -javase-archetype找到它 – aldrinleal

回答

2

讓我看看我是否理解:您的Java代碼運行在AWS彈性Beanstalk,因爲它認爲你的代碼是好的,例如通過探測靜態index.html文件,對吧?

在這種情況下,有兩件事情來尋找:

  • 設置一個Health Check URL指向你的java的一個端點。尤其是,如果您可以診斷每個外部依賴項(其他AWS服務,數據庫),則它非常有用
  • 登錄到實例 - 確保您可以獲取所有可以進行的日誌記錄:環境變量,系統屬性 - 這將是一開始

希望它可以幫助

相關問題