新規 - AWS Transform を使用して移行とモダナイゼーションを高速化できるようになりました。AWS 「変換ユーザーガイド」の「開始方法」を参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon EC2 で AWS Blu Age ランタイム (非マネージド型) を設定する
このトピックでは、Amazon EC2 で AWS Blu Age ランタイム (非マネージド) を使用して PlanetsDemo サンプルアプリケーションをセットアップおよびデプロイする方法について説明します。
前提条件
開始する前に、以下の前提条件を満たしていることを確認してください。
-
AWS CLI の設定の AWS CLI 手順に従って、 を設定します。 https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html
-
「AWS Blu Age ランタイムの前提条件」および「AWS Blu Age ランタイムのオンボーディング 」を完了させます。
-
サポートされているインスタンスタイプのいずれかを使用して Amazon EC2 インスタンスを作成します。詳細については、「Amazon EC2 Linux インスタンスの開始方法」を参照してください。
-
SSM を使用するなどして、Amazon EC2 インスタンスに正常に接続できることを確認します。
注記
このガイド全体で、Tomcat のインストールパスは であると想定されます
/m2-anywhere/tomcat-gapwalk/velocity。以下の手順に従うときは、このパスを使用するか、選択したパスに次の指示を適応させます。 -
AWS Blu Age ランタイム (Amazon EC2 上) をダウンロードして抽出します。速度ディレクトリの内容を にコピーします
/m2-anywhere/tomcat-gapwalk/velocity。bluage.binファイルは、Apache Tomcat ドキュメントの CATALINA_HOME および CATALINA_BASE で説明されている CATALINA_HOME環境変数で指定された場所に正確に配置してください。ストレージ、アクセス、コンテンツに関する情報など、 AWS Blu Age ランタイムアーティファクトを取得する方法については、「」を参照してくださいAWS Blu Age ランタイムアーティファクト。 -
PlanetsDemo アプリケーションアーカイブ
をダウンロードします。 -
アーカイブを解凍し、選択した Amazon S3 バケットにアプリケーションをアップロードします。
-
JICS 用の Amazon Aurora PostgreSQL データベースを作成します。 AWS Blu Age ランタイムは、最初の起動時に
PlanetsDemo-v1/jics/sql/initJics.sqlスクリプトを自動的に実行します。Amazon Aurora PostgreSQL データベースの作成方法については、「Aurora PostgreSQL DB クラスターの作成と接続」を参照してください。
設定
PlanetsDemo サンプルアプリケーションをセットアップするには、次のステップを完了します。
-
Amazon EC2 インスタンスに接続し、Apache Tomcat 10 インストールフォルダにある
confフォルダに移動します。ファイルを開いて編集し、catalina.propertiesで始まる行を次の行で置き換えます。common.loadercommon.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar","${catalina.home}/shared","${catalina.home}/shared/*.jar","${catalina.home}/extra","${catalina.home}/extra/*.jar" -
/m2-anywhere/tomcat-gapwalk/velocity /webapps/webappsフォルダに移動します。 -
次のコマンドを使用して、Amazon S3 バケットから
PlanetsDemo-v1/webapps/フォルダにある PlanetsDemo バイナリをコピーします。aws s3 cp s3://path-to-demo-app-webapps/ . --recursive注記
path-to-demo-app-webappsを以前に PlanetsDemo アーカイブを解凍したバケットの正しい Amazon S3 URI に置き換えてください。 -
PlanetsDemo-v1/config/フォルダの内容を/m2-anywhere/tomcat-gapwalk/velocity /config/にコピーします。 -
前提条件のために作成したデータベースの接続情報を、
application-main.ymlファイルの次のスニペットに指定します。詳細については、「Aurora PostgreSQL DB クラスターの作成と接続」を参照してください。datasource: jicsDs: driver-class-name : url: username: password: type : -
Apache Tomcat サーバーを起動し、ログを確認します。
/m2-anywhere/tomcat-gapwalk/velocity/startup.sh tail -f /m2-anywhere/tomcat-gapwalk/velocity/logs/catalina.logC で始まり、CXXXX のように数字が続くエラーコードが表示された場合は、エラーメッセージを書き留めます。例えばエラーコード C5102 は、インフラストラクチャの設定が正しくないことを示す一般的なエラーです。
デプロイしたアプリケーションのテスト
PlanetsDemo アプリケーションのテスト方法の例については、「PlanetsDemo アプリケーションをテストする」を参照してください。