2016-03-21 17 views
0

私はAWSの初心者です。AWS Elastic BeanstalkにWebアプリケーションをデプロイしたいと思います。私はいくつかのオンライン調査をした、と私たちは次の操作を行う必要があることが見つかりました:どのような.warファイルがAWS Elastic Beanstalkにデプロイされた "eb deploy"を知るか

1) eb init < - それは、初期化
2) en deploy <を行います - それは、AWS Elastic Beanstalkでの展開します。

.warは自動的に展開されますか?プロジェクトに複数の.warがある場合、それはすべての.warを展開しますか?

eb deployは何も言わず、それが正常に展開されたものを出力します。

非常に高く評価されています。

答えて

2

eb deployは、現在のgitリポジトリを使用し、zipし、サーバーにアップロードしてそこにデプロイするように動作します。したがって、WARファイルを作成する必要はありません。ローカルWebフォルダからeb deployを発行するだけです。適切な構造(WEB-INFフォルダなど)が設定されていることを確認してください。

here's an old scriptおそらく動作しませんが、WARをbeanstalkにデプロイすることを目指しています。それが戦争を解凍する方法をチェックし、git aws.pusheb deployに相当)を発行します。

あなたは、オンラインのWebコンソールから手動でアップロードしたり、それを解凍してからコメントのeb deploy

+0

感謝を使用することができWARを使用したい場合は、だから私は、Webアプリケーションを作成し、ターゲットディレクトリ内のwarファイルを作成した場合、どのように特定の.warファイルを展開する方法を指定できますか?しかし、私は多くのオンラインリソースを見て、私が探しているものを得ることができませんでした。 – CuriousMind

+1

なぜgitソースをデプロイできるときに戦争を展開したいのですか?豆の茎はあなたのためにそれをしましょう。 AFAIKあなたはウェブコンソール – Tal

+0

で手動でWARをアップロードすることしかできません。つまり、eb deployを使って特定の.warを手動でアップロードできないということですか?他のメカニズム(mavenプラグイン)はありますか? – CuriousMind

関連する問題