メニュー
AWS Elastic Beanstalk
開発者ガイド (API Version 2010-12-01)

Java 開発環境をセットアップする

Java 開発環境を設定し、アプリケーションを AWS Elastic Beanstalk にデプロイする前にローカルでテストします。このトピックでは、開発環境の設定手順と便利なツールのインストールページへのリンクを概説します。

すべての言語に適用される一般的な設定手順やツールについては、AWS Elastic Beanstalk で使用する開発環境の設定を参照してください。

Java 開発キットをインストールする

Java 開発キット(JDK)をインストールする指定しない場合は、最新バージョンを取得します。oracle.com で JDK をダウンロードします。

JDK には、ソースファイルを Elastic Beanstalk ウェブサーバーで実行可能なクラスファイルに組み込む目的で使用できる Java コンパイラが含まれます。

ウェブ コンテナをインストールする

まだ別のウェブコンテナやフレームワークがない場合は、Tomcat の適切なバージョンをインストールします。

ライブラリをダウンロードする

Elastic Beanstalk プラットフォーム設定には、デフォルトでいくつかのライブラリが含まれます。アプリケーションが使用するライブラリをダウンロードしてプロジェクトフォルダーに保存し、アプリケーションソースバンドルにデプロイします。

Tomcat をローカルでインストールしている場合、インストール フォルダーからサーブレット API および JavaServer Pages(JSP)API ライブラリをコピーできます。Tomcat プラットフォーム設定をデプロイする場合は、これらのファイルをソースバンドルに含める必要はありませんが、classpath に組み込んでこれらを使用するすべてのクラスをコンパイルする必要があります。

JUnit、Google Guava、Apache Commons は、複数の便利なライブラリを提供します。詳細についてはそれぞれのホームページにアクセスしてください。

AWS SDK for Java をインストールする

アプリケーション内の AWS リソースを管理する必要がある場合は、AWS SDK for Javaをインストールします。たとえば AWS SDK for Java では、Amazon DynamoDB(DynamoDB) を使用し、Apache Tomcat アプリケーションのセッションステータスを複数のウェブサーバーで共有できます。詳細については、AWS SDK for Java のドキュメントの「Manage Tomcat Session State with Amazon DynamoDB」を参照してください。

詳細とインストール方法については、AWS SDK for Java のホームページにアクセスしてください。

IDE またはテキストエディタをインストールする

統合された開発環境(IDE)は、アプリケーション開発を用意にする幅広い機能を提供します。Java 開発用の IDE を使用していない場合は、Eclipse と IntelliJ を試してどちらが使いやすいかを確認してください。

注記

IDE では、ソースコントロールにコミットする必要がないファイルがプロジェクトフォルダーに追加される場合があります。ソースコントロールにこれらのファイルがコミットされないようにするには、.gitignore または同等のソースコントロールツールを使用します。

IDE の機能のすべては必要なく、単純にコーディングを開始する場合は、Sublime Text のインストールを検討します。

AWS Toolkit for Eclipse をインストールする

AWS Toolkit for Eclipse は、AWS を使用して開発者が Java アプリケーションを容易に開発、デバッグ、およびデプロイできるようにする Eclipse for Java IDE のオープンソースプラグインです。インストール手順については、AWS Toolkit for Eclipse ホームページにアクセスしてください。