Где я могу найти файл конфигурации базы данных JOSSO?

У нас есть аутентификация Josso на нашем веб-сайте, и недавно мы изменили сервер mysql и сейчас находимся в процессе обновления всех имен хостов mysql, имен пользователей и паролей в файлах конфигурации базы данных.

Однако критический компонент нашего сайта - Josso по-прежнему не работает, потому что мы понятия не имеем, где находится файл конфигурации базы данных josso.

Я был бы очень признателен за все, что поможет мне понять, где это находится.

Вот URL-адрес сайта, через который он пытается получить доступ к Josso:

https://www.mysite.com:8443/josso/signon/usernamePasswordLogin.do;jsessionid=97FACC232630E8A8B93B141A67FBE01C

Редактировать: мы используем Tomcat 6, расположенный в /etc/tomcat6, а также внутри него есть файл server.xml. Я не смог найти там ничего, связанного с настройками josso db.


person YD8877    schedule 10.03.2011    source источник


Ответы (1)


Надеюсь, вы уже поняли это, но это должно быть задокументировано для других. Эта документация доступна в вики JOSSO, раздел базы данных.

Предполагая JOSSO 1.8.x, в $TOMCAT_HOME/lib есть файл, где находится наша конфигурация, или в $TOMCAT_HOME/webapps/josso/WEB-INF/classes с именем josso-gateway-db-stores .xml. Если вы не можете найти этот файл, найдите файл josso-gateway-config.xml, в котором будут содержаться различные операторы импорта для других частей конфигурации шлюза. Конфигурация хранилища содержит элементы, ссылающиеся на dsJndiName. Это источник данных, который определен либо в вашем файле META-INF/context.xml, либо в файле Tomcat server.xml как элемент Resouce.

person zyphos    schedule 28.07.2011