2016-04-08 129 views
1

我通過eclipse上傳我的應用程序後,得到了502錯誤的網關錯誤,我不明白爲什麼它的發生?Java AWS服務器:502錯誤的網關nginx/1.8.1

我通過AWS Elastic Beanstalk控制檯創建了一個示例應用程序。然後我在eclipse中加載服務器。之後,我發佈了它,並獲得了「環境更新成功完成」。消息在EB控制檯中。但是,當我去的網址,我得到一個502錯誤的網關錯誤。我查看了日誌,看看出了什麼問題,但只有我發現的東西是

失敗(111:連接被拒絕),同時連接到上游,客戶端:172.31.11.136,服務器:,請求:」GET/favicon。 ico HTTP/1.1「,上游:」http://127.0.0.1:5000/favicon.ico「,主機:」k ***** t.3attvpxcin.us-east-1.elasticbeanstalk.com「,referrer:」http://k ***** t.3attvpxcin.us -east-1.elasticbeanstalk.com/

」無主清單屬性,在application.jar「

我不知道還有什麼錯誤。任何幫助將不勝感激

這是我從EB控制檯提取的日誌的鏈接。 https://drive.google.com/file/d/0B_Z-8IMBX2LcMW9yd2xsUTVzNVk/view?usp=sharing

回答

0

今天我解決了類似的問題。當嘗試在Elastic Beanstalk上運行NodeJS + Docker服務器應用程序時,我遇到了同樣的錯誤(502 Bad Gateway nginx/1.8.1)。錯誤在於在創建環境時錯誤地選擇了平臺類型(NodeJS而不是Docker)。

0

當你選擇Java作爲容器時,你的jar應該是一個可執行的jar。 即,如果您從控制檯使用jar命令運行,它也應該在那裏失敗。

你應該做些什麼來解決它使用插件
如構建它

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-maven-plugin</artifactId> 

     </plugin> 
    </plugins> 

</build> 

這將解決在罐子問題沒有清單,你可以通過 1.從命令propmpt或 2運行罐子驗證在winrar中打開jar文件並查看maifest.mf文件的內容

ngix問題不同

相關問題