2013-06-18 4 views
5

J'ai créé un simple servlet "HelloWorld" dans un projet Eclipse. Je l'ai construit dans un WAR, déployé dans mon serveur local Tomcat 7.0 et une simple demande localhost/HelloWorld/sayhello imprime "BONJOUR" Aucune science de fusée là-bas. Donc suivant la documentation AWS sur comment déployer un WAR Je vais dans la console de gestion de Beanstalk et vois le message "Aucune application AWS Elastic Beanstalk n'est lancée" donc je clique sur Tomcat 7 -> start, et télécharge mon WAR. Après le téléchargement se termine et AWS me dit qu'il est en cours d'exécution je clique sur "voir la version en cours" et il ouvre le lien default-environment-zhqv8mwsqw.elasticbeanstalk.com J'ai ensuite essayé default-environment-zhqv8mwsqw.elasticbeanstalk.com/HelloWorld/sayhello mais je reçois un 404. Ai-je manqué quelque chose ou y a-t-il quelque chose que je puisse vérifier? Comment indiquer explicitement à AWS d'utiliser une JVM 32 bits?Déploiement de WAR sur Elastic Beanstalk d'Amazon

+0

Face au même problème. Avez-vous trouvé une solution? – karthick

Répondre

1

La réponse à cette question n'est pas une ligne ou deux. J'ai plusieurs tutoriels sur mon propre site Web, parmi eux un sur la façon de déployer une guerre à AWS en utilisant Elastic Beanstalk. C'est spécifique pour Grails, mais fonctionne pour n'importe quelle guerre. Voici un lien qui vous mènera au didacticiel spécifique sur mon site Web: how to deploy a war to AWS using Elastic Beanstalk Veuillez noter que ce lien vous emmènera de stackoverflow et de mon site Web. Vous pouvez cliquer sur le lien avec le bouton droit de la souris et dire "Ouvrir dans un nouvel onglet" afin de garder le stackoverflow ouvert.

3

Il devrait être default-environment-zhqv8mwsqw.elasticbeanstalk.com J'ai ensuite essayé default-environment-zhqv8mwsqw.elasticbeanstalk.com/sayhello

Sur votre local, vous utilisez chemin de contexte dans l'URL, mais dans l'EBS a déployé à la racine . donc besoin de mettre le contexte.

+0

Merci, j'étais bloqué dessus et j'ai juste dû supprimer le contexte. – Bawn

+0

Cette réponse est exactement une ligne, expliquant le problème de manière concise et précise. Gloire. – Cescante

Questions connexes