6

通常、Tomcat または Glassfish を使用して Java Web アプリを WAR (Web アプリ アーカイブ ファイル) にビルドします。このファイルは、数回クリックするだけで、Elastic Beanstalk を介して簡単に AWS にデプロイできます。Elastic Beanstalk を使用すると、Tomcat/Glassfish/Java に Web アプリをデプロイできるため、統合は簡単です。

私は最近、Spark ( www.sparkjava.com ) と呼ばれる軽量の Java フレームワークを使い始めました。これを数回クリックするだけで Elastic Beanstalk にデプロイできますか? そうでない場合、Spark Java Web アプリを AWS に簡単にデプロイする代替手段はありますか? または、EC2 インスタンスを作成し、JAR アプリをコピーして、コマンド ラインから JAR Web アプリを起動する必要がありますか?

4

2 に答える 2

0

Spark の代わりに DropWizard を使用する AWS Elastic Beanstalk の Archetype を公開しました (ただし、どちらも Jetty を使用します) - Spark に適応させるのは非常に簡単です。Docker ソリューション スタックを使用していることに注意してください (より柔軟で、ローカルでのデバッグが容易です)。このコマンドで開始できます。

$ mvn archetype:generate -Dfilter=elasticbeanstalk-docker

また、AWS では、@k.liakos が回答で述べたように、カスタム Java アプリケーションを作成できます。

于 2016-01-27T03:41:30.827 に答える