Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
KeyTemplateRetrier检索节流数据WSO2时失败_Wso2_Wso2is_Wso2 Am_Wso2carbon - Fatal编程技术网

KeyTemplateRetrier检索节流数据WSO2时失败

KeyTemplateRetrier检索节流数据WSO2时失败,wso2,wso2is,wso2-am,wso2carbon,Wso2,Wso2is,Wso2 Am,Wso2carbon,我正在用WSO2 API管理器设置预先打包的WSO2身份服务器。我还在配置域URL。 现在,在启动WSO2 API管理器时,日志中会打印以下错误 [2017-05-12 05:37:35,237] INFO - CarbonEventManagementService Starting polling event receivers [2017-05-12 05:37:55,848] WARN - KeyTemplateRetriever Failed retrieving throttli

我正在用WSO2 API管理器设置预先打包的WSO2身份服务器。我还在配置域URL。 现在,在启动WSO2 API管理器时,日志中会打印以下错误

[2017-05-12 05:37:35,237]  INFO - CarbonEventManagementService Starting polling event receivers
[2017-05-12 05:37:55,848]  WARN - KeyTemplateRetriever Failed retrieving throttling data from remote endpoint: Received fatal alert: handshake_failure. Retrying after 15 seconds...
[2017-05-12 05:37:55,850]  WARN - BlockingConditionRetriever Failed retrieving Blocking Conditions from remote endpoint: Received fatal alert: handshake_failure. Retrying after 15 seconds...
[2017-05-12 05:38:01,861]  WARN - FileSystemPreferences Could not lock System prefs. Unix error code 32693.
[2017-05-12 05:38:01,861]  WARN - FileSystemPreferences Couldn't flush system prefs: java.util.prefs.BackingStoreException: Couldn't get file lock.
[2017-05-12 05:38:10,877]  WARN - KeyTemplateRetriever Failed retrieving throttling data from remote endpoint: Received fatal alert: handshake_failure. Retrying after 15 seconds...
[2017-05-12 05:38:10,878]  WARN - BlockingConditionRetriever Failed retrieving Blocking Conditions from remote endpoint: Received fatal alert: handshake_failure. Retrying after 15 seconds...
[2017-05-12 05:38:25,940]  WARN - BlockingConditionRetriever Failed retrieving Blocking Conditions from remote endpoint: Received fatal alert: handshake_failure. Retrying after 15 seconds...
[2017-05-12 05:38:25,940]  WARN - KeyTemplateRetriever Failed retrieving throttling data from remote endpoint: Received fatal alert: handshake_failure. Retrying after 15 seconds...
谁能告诉我我做错了什么…可能是我的配置有问题。我应该在哪里检查以发现问题?
这可能是因为SSL问题吗?我还没有设置SSL

是的,这似乎是由于SSL握手失败造成的,特别是因为您使用了主机名。WSO2服务器附带的默认证书是为localhost创建的

您可以尝试为APIM和IS主机名创建自签名证书。然后将APIM的公共证书导出到IS的trust-store.jks,反之亦然。这将解决SSL握手失败的问题

因此,当APIM启动时,它会在KM_URL/throttle/data/v1/keyTemplates的Key Manager throttle data中对web应用程序进行HTTP调用。APIM根据api-manager.xml中配置的URL确定KM的URL

你看到了错误

WARN - KeyTemplateRetriever Failed retrieving throttling data from remote endpoint: Received fatal alert: handshake_failure. Retrying after 15 seconds...
因为APIM无法使此HTTP调用从KM检索油门数据