Serveur Java AWS: 502 Mauvaise passerelle nginx / 1.8.1


Je reçois l'erreur 502 bad gateway après avoir téléchargé mon application via eclipse et je ne comprends pas pourquoi cela se produit?

J'ai créé un exemple d'application via la console AWS Elastic Beanstalk. Ensuite, j'ai chargé le serveur dans eclipse. Par la suite, je l'ai publié et j'ai obtenu la "Mise à jour de l'environnement terminée avec succès."message dans la console EB. Cependant, lorsque je vais à l'URL, j'obtiens une erreur 502 Bad Gateway. J'ai regardé les journaux pour voir ce qui n'allait pas cependant la seule chose que j'ai trouvée est

"échec (111: Connexion refusée) lors de la connexion à l'amont, client: 172.31.11.136, serveur:, demande: "GET /favicon.ico HTTP/1.1", en amont: " http://127.0.0.1:5000/favicon.ico", l'hôte: "k*****t.3attvpxcin.us-east-1.elasticbeanstalk.com", parrain: "http://k*****t.3attvpxcin.us-east-1.elasticbeanstalk.com/"

Et

"aucun attribut manifeste principal, dans l'application.jar "

Je ne sais pas quelle est l'autre erreur. Tout aide sera grandement appréciée

Voici un lien vers les journaux que j'ai récupérés à partir de la console EB. https://drive.google.com/file/d/0B_Z-8IMBX2LcMW9yd2xsUTVzNVk/view?usp=sharing

Author: Bhavik P., 2016-04-08

2 answers

Aujourd'Hui, j'ai résolu un problème similaire. J'ai eu la même erreur (502 Bad Gateway nginx / 1.8.1) en essayant d'exécuter l'application NodeJS+Docker server sur Elastic Beanstalk. L'erreur était dans la mauvaise sélection du type de plate-forme (NodeJS au lieu de Docker) lors de la création de l'environnement.

 0
Author: Marie, 2016-05-17 09:29:27

Lorsque vous sélectionnez Java , en tant que conteneur, votre jar doit être un jar exécutable. c'est-à-dire que si vous exécutez la commande jar à partir de votre console, elle devrait également échouer.

Ce que vous devez faire pour le résoudre construisez-le à l'aide du plugin
par exemple

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

        </plugin>
    </plugins>

</build>

Cela résoudra le problème no manifest in jar, vous pouvez vérifier par 1. exécution de jar à partir de la commande propmpt ou 2. ouvrez jar dans winrar ou quelque chose et voir le contenu de maifest.fichier mf

Le problème ngix est différent

 0
Author: Ameen, 2016-11-04 13:52:02