【问题标题】:WSO2 api manager configurationWSO2 api 管理器配置
【发布时间】:2016-10-07 17:34:17
【问题描述】:

我正在使用 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,它会更新数据库中的新设置还是如何强制更新? 谢谢

【问题讨论】:

    标签: wso2 wso2-am


    【解决方案1】:

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

    1. <APIM_HOME>/repository/conf/api-manager.xml
    2. <APIM_HOME>/repository/conf/log4j.properties 仅当您已将 DAS_AGENT 添加到 log4j.rootLogger

    默认情况下,分析分发端口偏移在 carbon.xml 中设置为 1。不过好像你设置为3了,以上两个地方的端口一定要改一下。

    第二个问题的答案是,API-M 将 API 数据持久保存在数据库中。有某些服务器配置,如用户数据、注册表数据持久保存在数据库中。但是上面的配置不会持久化,如果你改变了它,你必须重新启动服务器才能生效。

    希望这会对你有所帮助。

    【讨论】:

    • 感谢 Sampath。我没有编辑 log4j.propertes。那么,这个异常是由 DAS_LOGGER 引发的吗?为什么即使禁用分析组件我仍然会得到这个异常?最后一个问题,我没有找到关于这个DAS_agent的明确解释,为什么要使用它?
    【解决方案2】:

    1.如果您的 DAS 偏移量为 3。您应该将 tcp 端口设置为 7614 并重新启动您的 APIM。您的 7612 已在 apim 中配置,无法在 admin-dashboard 上更改。

    2.当你更改 *.properties 或 *.xml.我建议你重新启动你的应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多