2016-04-08 18 views
1

Ich erhalte den 502 schlechten Gateway Fehler nach dem Hochladen meiner Anwendung über Eclipse und ich verstehe nicht, warum es passiert?Java AWS Server: 502 Schlechtes Gateway nginx/1.8.1

Ich habe eine Beispielanwendung über die AWS Elastic Beanstalk Console erstellt. Dann habe ich den Server in Eclipse geladen. Danach habe ich es veröffentlicht und das "Environment Update erfolgreich abgeschlossen". Nachricht in der EB-Konsole. Wenn ich jedoch zur URL gehe, bekomme ich einen 502 Bad Gateway Fehler. Ich schaute auf die Protokolle, um zu sehen, was schief gelaufen ist, aber nur was ich fand, ist

"fehlgeschlagen (111: Verbindung abgelehnt) beim Verbinden mit Upstream, Client: 172.31.11.136, Server:, Anfrage:" GET/favicon. ico HTTP/1.1 ", stromaufwärts:" http://127.0.0.1:5000/favicon.ico ", Host:" k ***** t.3attvpxcin.us-east-1.elasticbeanstalk.com ", Referrer:" http://k ***** t.3attvpxcin.us -east-1.elasticbeanstalk.com/ "

und

"kein Haupt Manifest Attribut, in application.jar"

Ich weiß nicht, was sonst der Fehler ist. Jede Hilfe wird sehr geschätzt werden

Hier ist ein Link zu den Protokollen, die ich von EB Console abgerufen. https://drive.google.com/file/d/0B_Z-8IMBX2LcMW9yd2xsUTVzNVk/view?usp=sharing

Antwort

0

Heute habe ich ein ähnliches Problem gelöst. Ich hatte den gleichen Fehler (502 Bad Gateway nginx/1.8.1) beim Versuch, NodeJS + Docker Server App auf Elastic Beanstalk ausführen. Der Fehler lag in der falschen Auswahl des Plattformtyps (NodeJS anstelle von Docker) während der Erstellung der Umgebung.

0

Wenn Sie Java als Container auswählen, sollte Ihr Jar ein ausführbares jar sein. Wenn Sie mit jar Befehl von Ihrer Konsole ausführen, sollte es auch dort fehlschlagen.

, was Sie sollte es lösen tun bauen Plugin
zB

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

     </plugin> 
    </plugins> 

</build> 

dies die keinen offensichtlichen in jar Problem zu lösen, können Sie durch 1. Lauf jar von Befehl propmpt oder 2 überprüfen Öffnen Sie Glas in Winrar oder etwas und sehen Sie den Inhalt von maifest.mf Datei

die ngix Problem ist anders

Verwandte Themen