Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Подскажите по тонкой настройке томката / 7 сообщений из 7, страница 1 из 1
02.05.2012, 18:03:23
    #37779436
zz5
zz5
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите по тонкой настройке томката
Архитектура следующая.

Две ноды томката с одним и тем же приложением. В context.xml настроен PersisnceManager для репликации сессий при стопе ноды. Вторая нода должна подхватить реплецированные сессии первого томката. Все это спрятано за апач, цель - обеспечить прозрачное для пользователей обновление приложения.

Все работает, но есть проблема с авторизацией. Используется JDBCRealm (через базу). Если в web.xml прописано auth-method=BASIC, то все работает как надо, но когда заменяю на auth-method=FORM, то при подхвате нодой реплицированных сессий томкат считает пользователя неавторизованным и выкидывает запрос на авторизацию (логин, пароль), что не есть красиво. Еще раз, если вернуть на basic, то такого запроса не происходит.

Конфиг приложения (context.xml):

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<Context>

    <WatchedResource>WEB-INF/web.xml</WatchedResource>
	
	<Realm  className="org.apache.catalina.realm.JDBCRealm" debug="99" digest="MD5"
             driverName="oracle.jdbc.driver.OracleDriver"
		
          connectionURL="jdbc:oracle:thin:@xab:1521:se"
         connectionName="c" connectionPassword="ra"
              userTable="TOMCAT_USERS" userNameCol="user_name" userCredCol="user_pass"
          userRoleTable="TOMCAT_USER_ROLES" roleNameCol="role_name" />	

  <Manager className="org.apache.catalina.session.PersistentManager" >
     <Store className="org.apache.catalina.session.FileStore"
            directory="x:\\session"/>
  </Manager>		  

</Context>



В server.xml все по умолчанию.
В web.xml стоит тег distibutable.
По гуглу рыл, но ничего толкого не нашел. Какие будут идеи?
...
Рейтинг: 0 / 0
02.05.2012, 18:04:41
    #37779442
zz5
zz5
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите по тонкой настройке томката
Да, и версия томката последня шестая, вроде 6.0.35
...
Рейтинг: 0 / 0
02.05.2012, 18:09:29
    #37779457
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите по тонкой настройке томката
...
Рейтинг: 0 / 0
02.05.2012, 18:24:59
    #37779483
zz5
zz5
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите по тонкой настройке томката
Blazkowicz,

Смотрел я его, даже пытался сконфигурировать. Но при старте ругается на отсутствие в server.xml тега Cluster (SimpleTcpCluster), а он мне и не нужен (для репликации через файловую систему).
...
Рейтинг: 0 / 0
02.05.2012, 18:27:36
    #37779485
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите по тонкой настройке томката
Надо логи томката сконфигурять в debug и посмотреть почему аутентификация не проходит.
...
Рейтинг: 0 / 0
02.05.2012, 18:30:33
    #37779488
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите по тонкой настройке томката
Я бы ещё на вашем месте скачал исходники и подебажил FormAuthenticator
...
Рейтинг: 0 / 0
03.05.2012, 10:02:53
    #37779957
zz5
zz5
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите по тонкой настройке томката
BlazkowiczЯ бы ещё на вашем месте скачал исходники и подебажил FormAuthenticator
Ну, это последнее средство :)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Подскажите по тонкой настройке томката / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]