jboss 4: включить UsersRolesLoginModule, где должны находиться файлы users.properties?
У меня есть приложение (CQ5), которое требует включения unauthenticatedIdentity в jbossdir/conf/login-config.xml, который я использовал:
<authentication>
<login-module code = "org.jboss.security.auth.spi.UsersRolesLoginModule"
flag = "required" >
<module-option name="unauthenticatedIdentity">nobody</module-option>
</login-module>
</authentication>
Затем я попытался скопировать jbossdir/conf/props/jmx-console-users.properties,jmx-console-roles.properties в users.properties и role.properies (тот же каталог).
Я все еще получаю эту ошибку:
ОШИБКА [org.jboss.security.auth.spi.UsersRolesLoginModule] Не удалось загрузить файлы пользователей / паролей / ролей. Java.io.IOException: файл свойств не найден: users.properties или значения по умолчанию: defaultUsers.properties найдено
где я должен положить эти файлы?
1 ответ
Как я знаю, есть 2 места, где вы можете поместить эти файлы:
В Conf Dir, а затем вы ссылаетесь на них:
<module-option name="usersProperties">props/jmx-console-users.properties<module-option>Вы можете поместить эти файлы в
WEB-INF/classessdir и ссылка на них просто по имени:<module-option name="usersProperties">web-console-users.properties</module-option>
Вы можете найти их в определении веб-консоли. Файл с именами пользователей находится под: ./deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-users.properties