2016-04-13 20 views
0

Yeniden başlatmaya gerek yok. Uygulamam veritabanı olarak PostgreSQL kullanıyor. Kurumsal güvenlik politikası, her ay şifrenin değiştirilmesini gerektirir. Uygulama sunucusu için veritabanı şifresi bir özellik dosyasında şifrelenmiş olarak saklanır. DBA, DB parolasını değiştirdiğinde, yeni parola ile yenilenmiş java uygulama sunucusunda veritabanı parolasını almak için böyle bir gereklilik için çalıştı. Uygulama sunucusu yeniden başlatılamıyor. Uygulama sunucusu veri kaynağını sağlamasına izin verin.java uygulamasında veritabanı parolası değişikliğini yansıtma

+0

DataSource'ları genellikle web konteyner/uygulama sunucusu web uygulaması dışında uygulanır yapmak istiyorum ne gibi fazlasıdır. –

+0

Belki de bu cevaba bir göz atmalısınız: http: //stackoverflow.com/questions/13248066/how-to-reload-properties-with-spring –

cevap

0

Veri kaynağınızı uygulama sunucunuzun yönetim arabiriminden tanımlamanız ve JNDI aracılığıyla uygulamanızda uygulamanız gerekir.

Uygulama sunucusu, büyük olasılıkla, güvenlik standartlarınıza uymak için yapılandırılabilir bir şekilde parola şifrelemeyi kendisi üstlenecek ve çalışma zamanında değiştirmenize izin verecektir.