私は、Bootを使用して春のプロジェクトを作成しました。プロジェクトはローカルで正常に動作します。これは、mysqlデータベースに接続された簡単なWebアプリケーションです。構成パスは次のとおりです。このようなパラメータを持つAWSのSpringブートWebアプリケーションのapplication.propertiesの変更
のsrc /メイン/リソース/ application.properties
を:今
spring.datasource.url = xxx
spring.datasource.username = xxx
spring.datasource.password = xxx
、私は問題なくAWSでのアプリケーションを展開してきました。私はデータベースを既に設定していますが、アプリケーションが起動しようとするとこのエラーが出ます:
サーバに最後に送信されたパケットは0ミリ秒前です。ドライバはサーバからパケットを受信していません。
私は、warファイルにパッケージ化されている私のローカルコンフィギュレーションファイルを使用していると思います。 AWSでこれらの値を変更するにはどうすればよいですか? Oそのサーバーに正しいapplication.propertiesの戦争をパックする必要がありますか?
ありがとうございます!
代わりにアプリケーションを実行しているアクティブなプロファイルに基づいて、その場でそれらを引っ張りますyamlファイルを使用し、ローカルとdev/qa/prodの両方の環境設定を指定し、ファイルをスワップする必要はなく、コマンドラインで環境を指定するだけです。 – Compass