Как проверить файл утверждений config.xml WSO2 Identity Server - PullRequest
0 голосов
/ 11 декабря 2018

Документация WSO2 гласит, что заявки читаются из файла утверждений-config.xml только один раз здесь: https://docs.wso2.com/display/IS570/Adding+Claim+Mapping

"The claims configured in <IS_HOME>/repository/conf/claim-config.xml file get 
applied only when you start the product for the first time, or for any newly 
created tenants. With the first startup, claim dialects and claims will be 
loaded from the file and persisted in the database. Any consecutive updates to 
the file will not be picked up and claim dialects and claims will be loaded 
from the database."

Документация создает впечатление, что у вас есть только один шанс увидеть, какВаша заявка-config.xml работает.Я сейчас нахожусь в процессе разработки и отладки файла - есть ли способ заставить WSO2 снова читать из файла утверждений-config.xml или удалять соответствующие данные из базы данных, чтобы заставить считываться файл утверждений-config.xml?

Мне бы хотелось избегать полной деинсталляции продукта и его повторной установки каждый раз, когда я хочу наблюдать изменение, внесенное в файл утверждений-config.xml.

Вещи, которые я пробовал:

  1. Полное удаление файлов базы данных (WSO2CARBON_DB.h2.db) из \repository\database.Это предотвратило запуск сервера WSO2.
  2. Удаление записей из таблицы IDN_CLAIM из базы данных H2.Это запустило сервер, но я не смог войти.

1 Ответ

0 голосов
/ 25 декабря 2018

Полное удаление файлов базы данных (WSO2CARBON_DB.h2.db) из \ repository \ database.Это предотвратило запуск сервера WSO2.

Если у вас все в порядке с полным сбросом баз данных, вы можете удалить вышеуказанные файлы.Как пишет @senthalan в комментариях, вам нужно запустить сервер с флагом '-Dsetup'.Он воссоздает БД, повторно заполняет конфигурацию и запускает сервер.

sh wso2server.sh -Dsetup
...