Comment déployer un projet Eclipse Java Web Dynamic sur Amazon EC2?
Je suis en train de créer un projet web qui est capable de communiquer avec Amazon RDS. Je sais comment faire un localhost projet se connecter à un RDS avec JDBC.
Cependant, le problème est que je n'ai jamais essayé de déployer mon projet (de sorte que, par exemple, quelqu'un peut-type somePage.com
et aller à ma page).
J'ai un instance Amazon EC2et j'ai déjà écrit un simple hello world page jsp. Je suis en mesure de compiler et d'exécuter le Eclipse Web Dynamique de Projet à l'aide de l'installé Serveur Apache Tomcatpuis en tapant localhost:8080/somePage
ensuite, je peux voir mon bonjour tout le monde, jusqu'à éclater.
Cependant, comment puis-je déployer mon projet sur cette instance EC2? Je suis à l'aide de Windows Server 2012 édition.
Mon idée est qu'une fois que j'ai un AMI de l'image de toute l'installation, alors je peux utiliser autoscale à l'échelle de ma page avec un AMI de l'image.
Quelqu'un peut-il m'indiquer la bonne direction?
source d'informationauteur user1157751
Vous devez vous connecter pour publier un commentaire.
Suivez les étapes ci-dessous:
apache-tomcat-folder\bin\startup.bat
. (Vous pouvez également télécharger un programme d'installation et l'installer en tant que service windows. Vérifier ce lien pour plus de détails).http://yourinstaceaddress.com:8080/
)..war
fichier.war
nom de fichier et le dossier à exporter. Des explications plus détaillées peuvent être trouvées ici et ici (avec photos)..war
fichier sur votre Serveur Tomcat.war
(diremyapp.war
) fichier dans votreapache-tomcat-folder\webapps\
dossier..war
le nom a étémyapp.war
. Vous devriez visiterhttp://yourinstaceaddress.com:8080/myapp
Que c'est. Si jamais vous modifiez l'application, répétez les étapes 2 à 4 (mais supprimer la
webapps\myapp\
dossier créé avant l'exécution de l'étape 3).Boxfuse fait exactement ce que vous voulez.
Pour vous d'applications web Java littéralement, vous n'avez qu'à exécuter:
Ce sera
Toute mise à jour ultérieure sera fait comme un zéro temps d'arrêt bleu/vert de déploiement.
Pour votre domaine, vous pouvez simplement connecter votre samepage.com enregistrement DNS de l'enregistrement CNAME de l'ELB.
Plus d'infos: https://boxfuse.com/blog/auto-scaling