- PR -

tomcat-users.xml変更後のTOMCATの認証について

1
投稿者投稿内容
うる
常連さん
会議室デビュー日: 2005/10/16
投稿数: 41
投稿日時: 2006-01-07 22:57
こんにちわ。
ユーザー追加やパスワード変更により、tomcat-users.xml
を変更した場合、TOMCATを再起動しないと、設定が反映されないようなのですが、
頻繁にユーザーの追加や、パスワードを変更したい場合では、
その度に再起動するのでは現実的ではありません。
こういった要求を満たす認証機能は自作するしかないのでしょうか?
koe
大ベテラン
会議室デビュー日: 2003/07/13
投稿数: 198
投稿日時: 2006-01-08 01:22
引用:

うるさんの書き込み (2006-01-07 22:57) より:
ユーザー追加やパスワード変更により、tomcat-users.xml
を変更した場合、TOMCATを再起動しないと、設定が反映されないようなのですが、
頻繁にユーザーの追加や、パスワードを変更したい場合では、
その度に再起動するのでは現実的ではありません。
こういった要求を満たす認証機能は自作するしかないのでしょうか?




そういった用途なら、メモリレルムを使わずに他のレルムを使いましょう。まずはこちらをご覧ください。

http://www.jajakarta.org/tomcat/tomcat5.0/ja/docs/tomcat-docs/realm-howto.html

JDBCレルムやデータソースレルム、またはJNDIレルムがおすすめです。
つまり、認証情報を、ファイルtomcat-users.xmlではなくデータベースやLDAPサーバに管理させるようにしてください。
うる
常連さん
会議室デビュー日: 2005/10/16
投稿数: 41
投稿日時: 2006-01-08 20:38
koeさん
回答ありがとうございました。
上手くできました。
はしもと
大ベテラン
会議室デビュー日: 2003/02/05
投稿数: 182
投稿日時: 2006-01-11 21:13
admin アプリは UserDatabase を変更するので、
UserDatabaseRealm を使えば、一応リアルタイムで
変更が反映されます。
1

スキルアップ/キャリアアップ(JOB@IT)