これが問題です:特定のJava EE Webアプリを取得し、来月からAmazon EC2(最初にセットアップする必要があります)にデプロイする必要があります( http: //aws.Amazon.com/free/faqs/ AWS無料利用枠の使用-Tomcat + MySQL/PostgreSQLをサポートすることを願っています)。
問題:Java EEアプリ(normalアプリでもない)をデプロイしたことがない専用ホスティングで)、AmazonEC2環境をセットアップしていません。
最初から(Amazonにサインアップして)最後まで(アプリがすべて稼働しているとき)、チュートリアル/ハウツー/何かを行うことについて、ばかげた証拠があればいいのですが。
Amazon EC2インスタンスをセットアップする方法、通常はJava EEアプリをデプロイする方法)に関するチュートリアルをいくつか見つけましたが、私が探しているのは、すべてをまとめた1つのチュートリアルです。一緒。
buntu AMI から始めます。次に Tomcatをインストール 。次に、J2EEアプリのWARファイルをTomcatが認識できる場所に配置します。 AWSコンソール を使用して、マシンを起動/停止したり、ポート80にアクセスできるようにするファイアウォールルールを構成したりできます。正確に何をすべきかを説明するステップバイステップガイドはありません。プログラマーであることへようこそ。
インスタンス(Ubuntuなど)を実行したら http://youtu.be/hJRSti6DsJg 次に、Glassfish(Java EEサーバー)をインストールし、JavaEEで動作するように構成します。 EC2 Amazonよりもインスタンス自体(Ubuntu)に依存しています...ここでは素晴らしいビデオ(Ubuntu + Netbeans構成にGlashfishをインストールする方法) http://youtu.be/CKuoDm6bqRM
注意:
UpdateNetbeansと統合されたAmazon Beanstalk(Deployment&Management)を試すことができます(Glashfishなし?) http://docs.aws.Amazon .com/elasticbeanstalk/latest/dg/GettingStarted.html
http://aws.Amazon.com/Java/ (Amazon + Java)
Boxfuse は、Tomcat、TomEE Web Profile、またはTomEEPlusのいずれかを使用したEEアプリケーションのAWSへのデプロイを1つのコマンドでサポートするようになりましたJava
boxfuse run mytomeeapp-1.0.war -env=prod
これにより、イメージが作成され、必要なすべてのAWSインフラストラクチャ(AMI、セキュリティグループ、自動スケーリンググループ、起動構成、ELB、Elastic IPなど)がプロビジョニングされ、インスタンスが起動されます。 ElasticIPおよびELBによる青/緑のゼロダウンタイム更新をサポートします。
ここでチュートリアルを見つけることができます: https://boxfuse.com/blog/javaee-aws
免責事項:私はBoxfuseの創設者兼CEOです