2016-04-13 26 views
0

私のアプリケーションはデータベースとしてPostgreSQLを使用しています。組織のセキュリティポリシーでは、毎月パスワードを変更する必要があります。アプリケーションサーバーの場合、データベースのパスワードはプロパティファイルに暗号化されて保存されます。 DBAがDBパスワードを変更したときに、新しいパスワードで更新されたJavaアプリケーション・サーバーでデータベース・パスワードを取得するために、このような要件のために働いた人は誰ですか?アプリケーションサーバーを再起動することはできません。再起動せずにjavaアプリケーションでデータベースパスワードの変更を反映

+0

データソースは、一般的に、Webコンテナ/アプリケーションサーバーでのWebアプリケーションの外に投与されます。 –

+0

多分あなたはこの答えを見てください:http://stackoverflow.com/questions/13248066/how-to-reload-properties-with-spring –

答えて

0

アプリケーションサーバーにデータソースを提供させます。

アプリケーションサーバーの管理インターフェイスからデータソースを定義し、アプリケーションでJNDIを通じてアクセスする必要があります。

アプリケーションサーバーは、セキュリティの基準を尊重するよう構成可能な可能性がありますが、実行時にパスワードを変更する可能性があります。

関連する問題