簡體   English   中英

WSO2:IS和APIM集成

[英]WSO2 : IS and APIM integration

我一直在嘗試將APIM和IS集成在一起以用於WSO2。 我目前使用的APIM版本為2.5.0,IS版本為5.6.0

我指的是此鏈接的完整設置( https://docs.wso2.com/display/CLUSTER44x/Configuring+the+Identity+Server+5.2.0+as+a+Key+Manager+with+API+Manager+ 2.0.0#

現在,在要求安裝API密鑰管理功能的第一步中,我遇到了以下錯誤

由於依賴性沖突,無法完成安裝。 正在安裝的軟件:WSO2 Carbon-Api管理密鑰管理器功能6.0.4(org.wso2.carbon.apimgt.keymanager.feature.group 6.0.4)當前安裝的軟件:OAuth功能6.0.14(org.wso2.carbon.identity .oauth.feature.group 6.0.14)一次只能安裝以下之一:Identity OAuth服務器功能6.0.14(org.wso2.carbon.identity.oauth.server.feature.jar 6.0.14)Identity OAuth服務器功能5.1.1(org.wso2.carbon.identity.oauth.server.feature.jar 5.1.1)身份OAuth服務器功能5.1.3(org.wso2.carbon.identity.oauth.server.feature.jar 5.1。 3)無法滿足依賴關系:來自:WSO2 Carbon-Api管理密鑰管理器功能6.0.4(org.wso2.carbon.apimgt.keymanager.feature.group 6.0.4)到:org.wso2.carbon.identity.oauth.server .feature.group [5.1.1,5.2.0)無法滿足依賴關系:從:OAuth功能6.0.14(org.wso2.carbon.identity.oauth.feature.group 6.0.14)到:org.wso2.carbon。 identity.oauth.server.feature.group [6.0.14]無法滿足依賴關系:來自:Id 實體OAuth服務器功能5.1.1(org.wso2.carbon.identity.oauth.server.feature.group 5.1.1)要:org.wso2.carbon.identity.oauth.server.feature.jar [5.1.1]無法滿足依賴關系:發件人:Identity OAuth服務器功能5.1.3(org.wso2.carbon.identity.oauth.server.feature.group 5.1.3)收件人:org.wso2.carbon.identity.oauth.server.feature.jar [ 5.1.3]無法滿足依賴性:來自:Identity OAuth服務器功能6.0.14(org.wso2.carbon.identity.oauth.server.feature.group 6.0.14)到:org.wso2.carbon.identity.oauth.server .feature.jar [6.0.14]

我跳過了此步驟,並完全完成了其他步驟。

現在,我能夠打開IS儀表盤,APIM發布者並正確存儲,但是當我嘗試從Store儀表盤生成一個令牌來調用任何API時,我得到了以下錯誤:

錯誤-AbstractKeyManager無法創建OAuth應用程序:DefaultApplication_PRODUCTION org.apache.axis2.AxisFault:在org.apache.axis2.util上找不到端點引用(EPR) https:// localhost:9445 / services / APIKeyMgtSubscriberService的服務 。 org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperationClient.send(OutInAxisOperation.java:456)處的org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:381)處的Utils.getInboundFaultFromMessageContext(Utils.java:531) org.wso2.carbon.apimgt.keymgt.stub.subscriber上的org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)上的.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:227) org.wso2.carbon.api.mgmg.keymgt.client.SubscriberKeyMgtClient.createOAuthApplicationbyApplicationInfo(SubscriberKeyMgtClient.java:61)上的.APIKeyMgtSubscriberServiceStub.createOAuthApplicationByApplicationInfo(APIKeyMgtSubscriberServiceStub.java:1126) org.wso2.carbon.apimgt.impl.workflow上的bon.apimgt.impl.AMDefaultKeyManagerImpl.createOAuthApplicationbyApplicationInfo(AMDefaultKeyManagerImpl.java:693)在org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createApplication(AMDefaultKeyManagerImpl.java:125)在org.wso2.carbon.apimgt.impl.workflow AbstractApplicationRegistrationWorkflowExecutor.dogenerateKeysForApplication(AbstractApplicationRegistrationWorkflowExecutor.java:140)錯誤-執行SubscriberKeyMgtClient時發生APIUtil錯誤。 org.wso2.carbon.apimgt.api.APIManagementException:無法創建OAuth應用程序:org.wso2.carbon.apimgt.impl.AbstractKeyManager.handleException(AbstractKeyManager.java:161)處的DefaultApplication_PRODUCTION org.wso2.carbon.apimgt.impl.workflow.AbstractApplicationRegistrationWorkflowExecutor.dogenerateKeysForApplication(AbstractApplicationRegistrationWorkflowExecutor.java:140)上的.AMDefaultKeyManagerImpl.createApplication(AMDefaultKeyManagerImpl.java:127)

引起原因:org.apache.axis2.AxisFault:在org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java)處找不到端點引用(EPR) https:// localhost:9445 / services / APIKeyMgtSubscriberService的服務 :531),位於org.apache.axis2.description的org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperationClient.send(OutInAxisOperation.java:456)的org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:381)。 org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)位於org.wso2.carbon.api.mgmg.keymgt.stub.subscriber.APIKeyMgtSubscriberServiceStub.createOAuthApplicationByApplicationInfo org.wso2.carbon.apimgt.keymgt.client.SubscriberKeyMgtClient.createOAuthApplicationbyApplicationInfo(SubscriberKeyMgtClient.java:61)處的org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createOAuthApplicationbyApplicationInfo(java:1126) org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createApplication(AMDefaultKeyManagerImpl.java:125)處的MDefaultKeyManagerImpl.java:693)...更多81 [2019-02-15 11:46:59,877]錯誤-ApplicationRegistrationSimpleWorkflowExecutor發生錯誤更新應用程序創建過程org.wso2.carbon.apimgt.api.APIManagementException的狀態:執行SubscriberKeyMgtClient時發生錯誤。 在org.wso2.carbon.apimgt.impl.utils.APIUtil.handleException(APIUtil.java:1416)處org.wso2.carbon.apimgt.impl.workflow.AbstractApplicationRegistrationWorkflowExecutor.dogenerateKeysForApplication(AbstractApplicationRegistrationWorkflowExecutor.java:165)處.org.wso2.carbon.apimgt.impl.workflow.ApplicationRegistrationSimpleWorkflowExecutor.complete(ApplicationRegistrationSimpleWorkflowExecutor.java:782)上的.carbon.apimgt.impl.workflow.AbstractApplicationRegistrationWorkflowExecutor.generateKeysForApplication(AbstractApplicationRegistrationWorkflowExecutor.java:119)在org。 org.wso2.carbon.apimgt.impl.APIConsumerImpl.requestApprovalForApplicationRegistration(APIConsumerImpl.java:3035)上的.impl.workflow.ApplicationRegistrationSimpleWorkflowExecutor.execute(ApplicationRegistrationSimpleWorkflowExecutor.java:54)在org.wso2.carbon.apimgre。 (UserAwareAPIConsumer.java:34)在org.wso2.carbon.apimgt.hostobj ects.APIStoreHostObject.jsFunction_getApplicationKey(APIStoreHostObject.java:346)位於sun.reflect.NativeMethodAccessorImpl.invoke0(本地方法)位於sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)位於sun.reflect.DelegatingMethodAccessorImpl.invoke org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)處java.lang.reflect.Method.invoke(Method.java:498)處org.mozilla.javascript.FunctionObject.call(FunctionObject) org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)上的org.jaggeryjs.rhino.store.modules.subscription.c2._c_anonymous_2(/ store / modules / subscription / key。 jag:41),位於org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2430),位於org.jaggeryjs.rhino.store.modules.subscription.c2.call(/store/modules/subscription/key.jag) org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97)上的org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:269) 在org.jaggeryjs.rhino.store.modules.subscription.c0._c_anonymous_10(/store/modules/subscription/module.jag:35)的org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42) org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)上的org.jaggeryjs.rhino.store.modules.subscription.c0.call(/store/modules/subscription/module.jag)

由以下原因引起:org.wso2.carbon.apimgt.api.APIManagementException:無法創建OAuth應用程序:org.wso2.carbon.apimgt.impl.AbstractKeyManager.handleException(AbstractKeyManager.java:161)處的DefaultApplication_PRODUCTION。 org.wso2.carbon.apimgt.impl.workflow.AbstractApplicationRegistrationWorkflowExecutor.dogenerateKeysForApplication(AbstractApplicationRegistrationWorkflowExecutor.java:140)處的apimgt.impl.AMDefaultKeyManagerImpl.createApplication(AMDefaultKeyManagerImpl.java:127)... 80多個原因:org.apache.axis2 .AxisFault:在org.apache.org2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)處找不到端點引用(EPR) https:// localhost:9445 / services / APIKeyMgtSubscriberService的服務 。 org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:456)上的axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:381)org.apache.axis2.description.OutInAxisOperationCl org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)上的ient.executeImpl(OutInAxisOperation.java:227)org.wso2.carbon.apimgt.keymgt.stub.subscriber.APIKeyMgtSubscriberServiceStub.createOAuthApplicationByApplicationInfo(APIKeyMt的org.wso2.carbon.apimgt.keymgt.client.SubscriberKeyMgtClient.createOAuthApplicationbyApplicationInfo(SubscriberKeyMgtClient.java:61)處的org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createOAuthApplicationbyApplicationInfo(AMDefaultKeyManagerImpl.java:693)處的Java:1126) .wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createApplication(AMDefaultKeyManagerImpl.java:125)...還有81個[2019-02-15 11:46:59,894]錯誤-APIConsumerImpl無法執行工作流org.wso2.carbon.apimgt .impl.workflow.WorkflowException:執行SubscriberKeyMgtClient時發生錯誤。

由於字符數限制已完成,因此無法粘貼完整的其他行。 但是這些是我在為商店中的應用程序生成令牌時遇到的錯誤。

有人可以請塞克,讓我知道我做錯了什么。

謝謝

您可以從https://docs.wso2.com/display/AM250/Configuring+WSO2+Identity+Server+as+a+Key+Manager#下載預打包的wso2 IS作為keymanager包,而不是安裝keymanager功能。 配置WSO2IdentityServerasaKeyManager-步驟1-將預打包的WSO2IS下載為KeyManager 這是安裝了密鑰管理器功能的WSO2 IS軟件包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM