barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

пятница, 15 сентября 2017 г.

Oracle BI Publisher: ошибка старта "[Security:090302]Authentication Failed: User specified user denied" после смены пароля пользователя weblogic

Проблема
Был рабочий Oracle BI Publisher. Сменил пароль пользователя weblogic через console weblogic-сервера, пытаюсь рестартаную сервер - AdminServer стартует нормально, а вот bi_server не стартует, в логах ошибка:
[Security:090302]Authentication Failed: User specified user denied
Перепробовал множество разных вариантов, даже сменил пароль weblogic обратно на старый - ничего не помогало, все та же ошибка в логах.

Решение 
Необходимо выполнить следующие шаги:
  1. Идем в $DOMAIN_HOME/bin
  2. Выполняем
    . ./setDomainEnv.sh
    (точка в начале обязательна)
  3. Останавливаем сервер
    $DOMAIN_HOME/bitools/bin/stop.sh
  4. Идем в $DOMAIN_HOME/security, выполняем
    mv DefaultAuthenticatorInit.ldift DefaultAuthenticatorInit.ldift.old
  5. Сбрасываем логин/пароль администратора weblogic-сервера
    java weblogic.security.utils.AdminAccount weblogic <new_password> .
    (точка в конце обязательна)
  6. Выполняем
    mv $DOMAIN_HOME/servers/AdminServer/data/ldap $DOMAIN_HOME/servers/AdminServer/data/ldap.old
  7. Идем в $DOMAIN_HOME/servers/AdminServer/security, создаем там boot.properties (или редактируем существующий), прописываем:
    password=<username>
    username=weblogic
  8. Стартуем сервер
    $DOMAIN_HOME/bitools/bin/start.sh

Комментариев нет:

Отправить комментарий