2017-09-22 1 views
0

TomcatにwarファイルとしてデプロイされたspringbootベースのRESTサービスがあります。私のデバッグでは、データベースのユーザー名とパスワードなどの環境固有のパラメータがいくつかありました。デバッグのために、私はapplication.propertiesの値を持っています。実行時パラメータをTomcatのwarファイルとしてデプロイされたSpringブートベースのRESTサービスに渡す

このサービスは、tomcatを使用するec2インスタンスでAWSにデプロイされます。これらのタイプのパラメータを渡す最善の方法は何ですか。私が春のドキュメンテーションで見たすべての例は、JARファイルがコマンドラインで実行されていると仮定していますが、これらの変数をWebサーバーにデプロイされたwarファイルに渡す例は見ていません。

ありがとうございました。

Waqar

答えて

0

あなたは、システム環境変数として作成することにより、スプリングブートアプリケーションからのデータストアの資格情報を外部化することができます。 EC2インスタンスとして起動すると、ユーザーデータスクリプトで指定できます。 application.propertiesでは、環境変数をdatabase.username: ${DATABASE_USER}

として取得できます。
関連する問題