我正在使用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,它是否会更新数据库中的新设置或如何强制进行此更新? 感谢
答案 0 :(得分:2)
您必须在两个位置更改端口设置。
<APIM_HOME>/repository/conf/api-manager.xml
<APIM_HOME>/repository/conf/log4j.properties
仅当您已将DAS_AGENT
添加到log4j.rootLogger
默认情况下,分析分发端口偏移量在carbon.xml中设置为1。但似乎你把它设置为3.确保在上面两个地方更改端口。
第二个问题的答案是,API-M在数据库中保留了API数据。存在某些服务器配置,例如用户数据,数据库中持久存储的注册表数据。但是上面的配置没有持久化,如果你更改了它,你必须重新启动服务器来实现它。
希望这会对你有所帮助。
答案 1 :(得分:0)
1.如果您的DAS偏移量为3.您应该将tcp端口设置为7614并重新启动APIM。你的7612是apim,在管理仪表板上无法更改。
2.当您更改* .properties或* .xml时,我建议您重新启动应用。