WSO2 APIM 3.0.0在编辑master-datasources.xml文件后拒绝启动



我在linux机器上安装了wso2am-3.0.0作为服务,并通过编辑master-datasources.xml文件将默认数据库更改为mysql。然而,当我通过运行sudo service wso2am-3.0.0 start来启动服务时,我被卡住了,如下所示:

TID: [2020-02-19 00:16:22,738]  INFO {org.wso2.config.mapper.ConfigParser} - Applying Configurations upon new Templates {org.wso2.config.mapper.ConfigParser}
TID: [2020-02-19 00:16:22,739]  WARN {org.wso2.config.mapper.ConfigParser} - Configurations Changed in :repository/conf/datasources/master-datasources.xml {org.wso2.config.mapper.ConfigParser}
TID: [2020-02-19 00:16:22,739]  WARN {org.wso2.config.mapper.ConfigParser} - Configurations Changed in :repository/conf/carbon.xml {org.wso2.config.mapper.ConfigParser}
TID: [2020-02-19 00:16:22,739]  WARN {org.wso2.config.mapper.ConfigParser} - Overriding files in configuration directory /usr/lib/wso2/wso2am/3.0.0 {org.wso2.config.mapper.ConfigParser}

没有发生其他事情

从API Manager v3.0.0开始,我们引入了一个新的配置模型,现在您可以在其中配置deployment.toml。您不需要接触任何xml配置文件。deployment.toml可以在repository/conf位置找到。尽管您更改了xml文件中的配置,但当服务器启动时,这些配置将被覆盖。

请参阅如何将数据库更改为mysql-https://apim.docs.wso2.com/en/3.0.0/InstallAndSetup/SettingUpDatabases/ChangingDefaultDatabases/changing-to-mysql/

最新更新