2017-04-10 43 views
0

我从WSO2 ESB进行迁移4.8.1至5.0.0,和其中一个步骤是从4.8.1获取注册表。在我的情况下,我的注册表是在H2数据库中,默认情况下是数据库。问题与H2的迁移从WSO2 ESB 4.8.1至5.0.0

我跟着从WSO2的迁移指南,但我得到“文件已损坏......”在服务器启动的错误。

我想避免手动进行迁移。

谁能知道步骤来实现迁移?

回答

0

我必须做迁移与以下步骤:

  1. 下载h2database jar文件(例如,从行家中心)。
  2. 运行jar:java -jar h2-1.X.YYY.jar(上版本取决于)。 H2控制台将从http://localhost:8082开始。
  3. 组JDBC网址:jdbc:h2:/<absolute_path_to_wso2_home>/repository/database/WSO2CARBON_DB
  4. 使用以下凭证:wso2carbon:wso2carbon
  5. 执行:ALTER TABLE 'REG_RESOURCE' MODIFY REG_CREATED_TIME TIMESTAMP DEFAULT 0 NOT NULL;ALTER TABLE 'REG_RESOURCE' MODIFY REG_LAST_UPDATED_TIME TIMESTAMP DEFAULT 0 NOT NULL;
  6. 最后,将复制<ESB_HOME_4.8.1>/repository/database/WSOCARBON_DB.h2.db<ESB_HOME_4.8.1>/repository/database/WSOCARBON_DB.h2.db/WSO2CARBON_DB.lobs.db/<ESB_HOME_5.0.0>/repository/database/