Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Переконфигурация Tomcat на лету (динамически)


Автор: vzf 4.4.2007, 12:35
Здравствуйте. Возник вопрос.
Есть приложение в котором используется JAASRealm и свои реализации объектов JAAS для обеспечения аутентификации и разграничения доступа в приложении.

Настройки Realm задаются в нутри тега Context для приложения

Код

 <Context path="/appName" docBase="appName" debug="0"
                 reloadable="true" crossContext="true">
    
        <Logger className="org.apache.catalina.logger.FileLogger"
                     prefix="MY_LOG." suffix=".txt"
           timestamp="true"/>

        <Realm className="org.apache.catalina.realm.JAASRealm"                 
                 appName="myapp"       
             userClassNames="my.security.principal.UserPrincipal"       
              roleClassNames="my.security.principal.RolePrincipal" 
                  debug="99"
            useContextClassLoader="true"/>

    </Context>


внутри файла server.xml

(В более новых версиях томката имеется возможность сделать файл server.xml для каждого приложения отдельно)

При переустановки приложения для того чтобы работала "безопасноть" необходимо перезапустить tomcat.

Можно ли добиться того, чтобы перезапускать томкат не приходилось? Чтоб он динамически мог считать настройки для контекста приложения.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)