簡體   English   中英

如何在Amazon雲中部署Java EE應用程序?

[英]How to deploy a Java EE application in the Amazon cloud?

事情就是這樣:我需要從下個月開始使用某個Java EE Web應用程序並將其部署到Amazon EC2(我需要先設置)(使用http://aws.amazon.com/free/faqs/ AWS免費層使用 - 希望它支持Tomcat + MySQL / PostgreSQL)。


問題:我從未部署過Java EE應用程序(在專用主機上甚至不是普通的應用程序),也沒有設置Amazon EC2環境。


是否有任何,最好的白痴證明,教程/操作方法/從一開始就做到這一點(注冊到亞馬遜)直到最后(當你的應用程序全部啟動並運行時)?

我確實找到了一些關於如何設置Amazon EC2實例的教程,如何正常部署Java EE應用程序,但我正在尋找的是一個單獨的教程。

Ubuntu AMI開始。 然后安裝tomcat 現在將J2EE應用程序的WAR文件放在tomcat可以看到的位置。 您可以使用AWS控制台啟動/停止您的計算機,配置允許您訪問端口80的防火牆規則等。不會有分步指南告訴您確切要做什么,歡迎您成為程序員。

一旦我們運行http://youtu.be/hJRSti6DsJg的實例(如Ubuntu),就安裝Glassfish(Java EE服務器)並將其配置為使用Java EE。 它取決於實例本身(Ubuntu)而不是EC2亞馬遜...這里有一個很好的視頻(如何在Ubuntu + Netbeans配置中安裝Glashfish) http://youtu.be/CKuoDm6bqRM

注意:

  • 請記住,兩個視頻都有點舊(可能需要進行一些調整)
  • 這些視頻是間接相關的。 但我的觀點是:關於亞馬遜AWS和Java EE的信息不多,但有很多關於亞馬遜AWS和Linux,以及Linux和Java EE的信息。

更新您可以嘗試與Netbeans集成的Amazon Beanstalk(部署和管理)(沒有Glashfish?) http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/GettingStarted.html

SSH到Elastic Beanstalk實例

http://aws.amazon.com/java/ (亞馬遜+ Java)

在此輸入圖像描述

Boxfuse現在支持使用Tomcat,TomEE Web Profile或TomEE Plus通過單個命令將Java EE應用程序部署到AWS

boxfuse run mytomeeapp-1.0.war -env=prod

這將創建一個映像,配置所有必需的AWS基礎結構(AMI,安全組,自動擴展組,啟動配置,ELB,彈性IP,......)並啟動實例。 它支持使用彈性IP和ELB進行藍/綠零停機更新。

你可以在這里找到一個教程: https//boxfuse.com/blog/javaee-aws

免責聲明:我是Boxfuse的創始人兼首席執行官

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM