WSO2 api manager配置

时间:2016-10-07 17:34:17

标签: wso2 wso2-am

我正在使用wso2-am 2。 我已启用分析(来自api-manager.xml)并修改了DASServerURL以使用端口7714而不是7712。 但是我得到了这些例外: org.wso2.carbon.databridge.agent.exception.DataEndpointSecurityException:尝试连接到ssl时错误:// localhost:7712     在org.wso2.carbon.databridge.agent.endpoint.thrift.ThriftSecureClientPoolFactory.createClient(ThriftSecureClientPoolFactory.java:61)

看起来它仍在使用旧端口7712?  第二个问题,我知道api管理器在其数据库中持久化配置,所以我的问题是:如果我修改例如api-manager.xml,它是否会更新数据库中的新设置或如何强制进行此更新? 感谢

2 个答案:

答案 0 :(得分:2)

您必须在两个位置更改端口设置。

  1. <APIM_HOME>/repository/conf/api-manager.xml
  2. <APIM_HOME>/repository/conf/log4j.properties仅当您已将DAS_AGENT添加到log4j.rootLogger
  3. 默认情况下,分析分发端口偏移量在carbon.xml中设置为1。但似乎你把它设置为3.确保在上面两个地方更改端口。

    第二个问题的答案是,API-M在数据库中保留了API数据。存在某些服务器配置,例如用户数据,数据库中持久存储的注册表数据。但是上面的配置没有持久化,如果你更改了它,你必须重新启动服务器来实现它。

    希望这会对你有所帮助。

答案 1 :(得分:0)

1.如果您的DAS偏移量为3.您应该将tcp端口设置为7614并重新启动APIM。你的7612是apim,在管理仪表板上无法更改。

2.当您更改* .properties或* .xml时,我建议您重新启动应用。