Обновление WSO2 API Manager с 1.6.0 до 1.7.0 — автономная версия (встроенная база данных)

Я использую WSO2 API Manager 1.6 Standalone. Как есть. Без отдельной базы данных. Я использую встроенную базу данных. Я рассмотрел приведенный ниже вопрос о SO.

Диспетчер API WSO2 — обновление с 1.6.0 до 1.7 .0

Но он ориентирован на API Manager 1.6.0 с базой данных MySQL. Что я хочу знать, какие файлы нужно обновлять и как. Существующие данные для переноса в более новую версию.

Как мне перенести WSO2 API Manager 1.6.0 на 1.7.0?


person Techie    schedule 21.01.2015    source источник


Ответы (1)


Мы не рекомендуем запускать продукт WSO2 с базой данных H2 на основе файловой системы по умолчанию в рабочей среде. Вам следует рассмотреть возможность использования готовых к работе баз данных, таких как MySQL, MSSQL и т. д.

Вы можете проверить README для миграции ресурсов из Миграция данных с 1.6.0 на 1.7.0. Возможно, вам потребуется запустить эти сценарии обновления, доступные для базы данных H2.

ОБНОВЛЕНИЕ: как запустить скрипт обновления для базы данных H2 для WSO2 API Manager

java -cp h2*.jar org.h2.tools.RunScript -url jdbc:h2:repository/database/WSO2AM_DB -script /path/to/file/h2.sql

Вы должны запустить это в вашем домашнем каталоге API-M.

person Abimaran Kugathasan    schedule 21.01.2015
comment
Я просмотрел README, но в нем ничего не говорится о миграции H2. +1 за быстрый ответ. - person Techie; 21.01.2015
comment
Что это делает? Я не понимаю. выполняет ли он полную миграцию H2 на более новую версию? - person Techie; 21.01.2015
comment
@Techi, в более новой версии есть некоторые обновления БД, поэтому вы запустили скрипт обновления для своей базы данных. - person Abimaran Kugathasan; 21.01.2015
comment
Это означает, что сначала я должен получить данные из старого AM и вставить их в новый AM. - person Techie; 21.01.2015
comment
Как я уже упоминал, использование этой файловой базы данных H2 по умолчанию не рекомендуется. Поскольку база данных хранится в виде файлов внутри AM, вам необходимо запустить сценарий обновления для вашей старой базы данных AM и указать этой базе данных ваш новый экземпляр AM. - person Abimaran Kugathasan; 21.01.2015
comment
Хорошо, спасибо, нужно сделать одно последнее уточнение. Должен ли я выполнять все шаги по ссылке, которую вы предоставили? - person Techie; 21.01.2015
comment
@Techie, да, иначе вы можете сломать некоторые функции. - person Abimaran Kugathasan; 21.01.2015
comment
Спасибо за поддержку - person Techie; 21.01.2015