Как установить функцию в wso2 Carbon автоматически?

Я пытаюсь автоматически установить «Восстановление учетной записи и управление учетными данными» на свой углерод.

В настоящее время я устанавливаю эту функцию из пользовательского интерфейса углерода, выполнив следующие шаги:

  • войдите в Carbon как супер администратор
  • Перейдите на вкладку «Функция»
  • Добавить репозиторий
  • Выберите «Восстановление учетной записи и управление учетными данными» и установите

Однако я хочу удалить эти шаги и заменить этот шаг некоторыми автоматическими, такими как размещение соответствующих банок в правильном месте каталога.

Я пытаюсь поместить следующие банки в репозиторий/компоненты/плагины;

  • org.wso2.carbon.identity.mgt_4.2.1.jar
  • org.wso2.carbon.identity.mgt.stub_4.2.0.jar
  • org.wso2.carbon.identity.mgt.ui_4.2.0.jar

Кажется, работает, кроме отправки электронного письма. Когда я пытаюсь позвонить

Служба SendRecoveryNotification, я получаю эту ошибку;

ERROR - DefaultEmailSendingModule Failed Sending Emailnamed capturing group is missing trailing '}'

Есть ли какие-либо дальнейшие шаги, которые мне нужно сделать, или

Должен ли я использовать совершенно другой подход для достижения того, что я хочу сделать?

Заранее спасибо.


person J.GS.Han    schedule 29.04.2016    source источник


Ответы (1)


Копировать и вставлять функции вообще не рекомендуется. При установке функций может быть обновлено много файлов, добавлены файлы конфигурации и т. Д. Поэтому всегда лучше использовать подход, основанный на пользовательском интерфейсе, или вы можете использовать подход, основанный на pom. Вы можете найти дополнительную информацию об этом, обратившись к https://docs.wso2.com/display/Carbon445/Installing+Features+using+pom+Files

person Thusitha Thilina Dayaratne    schedule 29.04.2016