すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:Alibaba Cloud Marketplace のイメージを使用した Java Web 環境のデプロイ

最終更新日:Apr 01, 2026

Alibaba Cloud Marketplace では、Java 実行環境 (JRE)、Web サーバー、データベースをバンドルした設定済みのイメージを提供しています。Marketplace イメージを使用すると、ソフトウェアを手動でインストールしたり設定したりすることなく、すぐに使用できる Java Web スタックを起動できます。

このチュートリアルでは、以下の内容を説明します。

  • Alibaba Cloud Marketplace から Java Web 環境イメージを購入する

  • イメージから Elastic Compute Service (ECS) インスタンスを作成する

  • Java、Apache Tomcat、MySQL が正しく実行されていることを確認する

前提条件

開始する前に、以下をご確認ください。

  • Alibaba Cloud アカウント。お持ちでない場合は、サインアップしてください。

  • ターゲットリージョンに作成された VPC (Virtual Private Cloud)

  • その VPC 内に、ポート 22 と 8080 のトラフィックを許可するインバウンドルールを持つセキュリティグループ。手順については、「セキュリティグループルールの追加」をご参照ください。

イメージについて

このチュートリアルでは、CentOS 7.9 上に Nginx、Apache Tomcat、MySQL、および JRE を含む JAVA_nginx_tomcat_CentOS7.9_20G イメージを使用します。要件に応じて、Alibaba Cloud Marketplace から別のイメージを選択することもできます。

Alibaba Cloud Marketplace のイメージには料金が発生する場合があります。

ステップ 1: イメージの購入と ECS インスタンスの作成

  1. JAVA_nginx_tomcat_CentOS7.9_20G イメージの詳細ページに移動します。JAVA_nginx_tomcat_CentOS7.9_20GJAVA_nginx_tomcat_CentOS7.9_20G

  2. [プランを選択] をクリックします。

  3. ECS インスタンス購入ページの カスタム起動[プランを選択] タブで、以下のパラメーターを設定します。その他のすべてのパラメーターについては、「ECS インスタンスのカスタム起動」をご参照ください。

    パラメーター説明
    リージョン中国 (杭州)セキュリティグループが存在するリージョンを選択します。
    ネットワークとゾーンデフォルト VPCセキュリティグループが存在する VPC を選択します。
    イメージJAVA_nginx_tomcat_CentOS7.9_20G購入したイメージが事前に選択されています。操作は不要です。
    パブリック IP アドレスパブリック IPv4 アドレスの割り当てインスタンスにインターネット経由でアクセスするために必要です。または、作成後に EIP (Elastic IP) をインスタンスに関連付けることもできます。詳細については、「EIP とクラウドリソースの関連付け」をご参照ください。
    セキュリティグループsg-2zebli\*\*\*\*\*\*\*\*\*\*\*\*ifポート 22 と 8080 のインバウンドルールを持つセキュリティグループを選択します。

ステップ 2: インスタンスのパブリック IP アドレスの取得

  1. ECS コンソール - インスタンスに移動します。

  2. 上部のナビゲーションバーで、インスタンスのリージョンとリソースグループを選択します。

    Region

  3. インスタンス ID をクリックして [インスタンス詳細] ページを開き、パブリック IP アドレスをコピーします。

ステップ 3: 環境の検証

Linux ECS インスタンスにログインします。接続手順については、「インスタンスへの接続」をご参照ください。

Java 環境の検証

次のコマンドを実行して、Java のバージョンを確認します。

java -version
image

Apache Tomcat の検証

  1. Apache Tomcat を起動します。

    /usr/local/tomcat は、このイメージのデフォルトの Tomcat インストールディレクトリです。別のイメージを使用する場合は、その詳細ページで正しいパスを確認し、それに応じてコマンドを更新してください。
    /usr/local/tomcat/bin/startup.sh

    起動が完了すると、出力は以下で終わります。

    Tomcat started

    image

  2. ブラウザで http://<ECS インスタンスのパブリック IP アドレス>:8080 を開きます。Apache Tomcat のようこそページが読み込まれた場合、Java Web 環境は正しく動作しています。独自のプロジェクトでテストするには、WAR ファイルを /usr/local/tomcat/webapps にアップロードし、http://<ECS インスタンスのパブリック IP アドレス>:8080/<パッケージ名> を開きます。アップロードの手順については、「Linux インスタンスとのファイルのアップロードまたはダウンロード」をご参照ください。

    ようこそページが表示されない場合は、セキュリティグループにポート 8080 のトラフィックを許可するインバウンドルールがあることを確認してください。

    image

MySQL の検証

  1. MySQL に接続します。

    このイメージのデフォルトの MySQL ユーザー名は root で、デフォルトのパスワードは yl2vXBS%FjGoSfby です。認証情報はイメージによって異なります。実際のデフォルト値については、イメージの詳細ページを確認してください。
    mysql -u root -p

    プロンプトが表示されたらパスワードを入力します。認証が成功すると、MySQL CLI が表示されます。

    image

  2. 次のコマンドを実行して、すべてのデータベースを一覧表示します。

    SHOW DATABASES;

    出力には利用可能なデータベースが一覧表示され、MySQL サービスが実行中であることが確認できます。

    image

次のステップ

  • Web サイトの設定: ドメイン名をインスタンスのパブリック IP アドレスに関連付けます。詳細については、「Web サイトの構築」をご参照ください。

  • アプリケーションのデプロイ: プロジェクトのプロパティファイルにデータベース接続設定を追加し、ビルドされた WAR ファイルを Tomcat のインストールパス (例: /usr/local/tomcat/webapps) 配下の webapps ディレクトリにデプロイします。Tomcat がデプロイを認識した後、ブラウザでアプリケーションにアクセスします。デプロイの詳細については、「Apache Tomcat Web アプリケーションのデプロイ」をご参照ください。インスタンスにファイルをアップロードするには、「Linux インスタンスとのファイルのアップロードまたはダウンロード」をご参照ください。

    別のバージョンの Apache Tomcat を使用する場合は、URL の 9.0 を対応するバージョン番号に置き換えてください。
  • 可用性の向上: Server Load Balancer (SLB) インスタンスを追加して、複数の ECS インスタンスにトラフィックを分散させます。詳細については、「クイックスタート」をご参照ください。