2016-10-07 263 views
1

我使用WSO2-AM 2 我已经启用分析(从API-manager.xml)和改性DASServerURL,而不是使用7712. 端口7714,但我收到论文例外: org.wso2.carbon.databridge.agent.exception.DataEndpointSecurityException:尝试连接到位于org.wso2.carbon.databridge.agent.endpoint.thrift.ThriftSecureClientPoolFactory.createClient(ThriftSecureClientPoolFactory的ssl:// localhost:7712 时出错。 java:61)WSO2 API管理器配置

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

回答

2

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

  1. 只有当你已经添加DAS_AGENT<APIM_HOME>/repository/conf/api-manager.xml
  2. <APIM_HOME>/repository/conf/log4j.propertieslog4j.rootLogger

默认情况下,分析分布端口偏移在carbon.xml设置为1。但似乎你已将它设置为3.确保在上述两个位置更改端口。

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

希望这会帮助你。

+0

谢谢Sampath。 我没有编辑log4j.propertes。 那么,DAS_LOGGER抛出了这个异常吗? 为什么即使禁用分析组件,我仍然会得到此异常? 最后一个问题,我没有找到关于这个DAS_agent的明确解释,为什么它被使用? – Zizou

0

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

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