我一直在尝试将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:找不到端点引用(EPR)https://localhost:9445/services/APIKeyMgtSubscriberService的服务 在org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531) 在org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:381) 在org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:456) 在org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:227) 在org.apache.axis2.client.OperationClient.execute(OperationClient.java:149) 在org.wso2.carbon.apimgt.keymgt.stub.subscriber.APIKeyMgtSubscriberServiceStub.createOAuthApplicationByApplicationInfo(APIKeyMgtSubscriberServiceStub.java:1126) 在org.wso2.carbon.apimgt.keymgt.client.SubscriberKeyMgtClient.createOAuthApplicationbyApplicationInfo(SubscriberKeyMgtClient.java:61) 在org.wso2.carbon.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应用程序:DefaultApplication_PRODUCTION 在org.wso2.carbon.apimgt.impl.AbstractKeyManager.handleException(AbstractKeyManager.java:161) 在org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createApplication(AMDefaultKeyManagerImpl.java:127) 在org.wso2.carbon.apimgt.impl.workflow.AbstractApplicationRegistrationWorkflowExecutor.dogenerateKeysForApplication(AbstractApplicationRegistrationWorkflowExecutor.java:140)
由以下原因引起:org.apache.axis2.AxisFault:找不到端点引用(EPR)https://localhost:9445/services/APIKeyMgtSubscriberService的服务 在org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531) 在org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:381) 在org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:456) 在org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:227) 在org.apache.axis2.client.OperationClient.execute(OperationClient.java:149) 在org.wso2.carbon.apimgt.keymgt.stub.subscriber.APIKeyMgtSubscriberServiceStub.createOAuthApplicationByApplicationInfo(APIKeyMgtSubscriberServiceStub.java:1126) 在org.wso2.carbon.apimgt.keymgt.client.SubscriberKeyMgtClient.createOAuthApplicationbyApplicationInfo(SubscriberKeyMgtClient.java:61) 在org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createOAuthApplicationbyApplicationInfo(AMDefaultKeyManagerImpl.java:693) 在org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createApplication(AMDefaultKeyManagerImpl.java:125) ...另外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.AbstractApplicationRegistrationWorkflowExecutor.generateKeysForApplication(AbstractApplicationRegistrationWorkflowExecutor.java:119)处 在org.wso2.carbon.apimgt.impl.workflow.ApplicationRegistrationSimpleWorkflowExecutor.complete(ApplicationRegistrationSimpleWorkflowExecutor.java:78) 在org.wso2.carbon.apimgt.impl.workflow.ApplicationRegistrationSimpleWorkflowExecutor.execute(ApplicationRegistrationSimpleWorkflowExecutor.java:54) 在org.wso2.carbon.apimgt.impl.APIConsumerImpl.requestApprovalForApplicationRegistration(APIConsumerImpl.java:3035) 在org.wso2.carbon.apimgt.impl.UserAwareAPIConsumer.requestApprovalForApplicationRegistration(UserAwareAPIConsumer.java:34) 在org.wso2.carbon.apimgt.hostobjects.APIStoreHostObject.jsFunction_getApplicationKey(APIStoreHostObject.java:346) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:498) 在org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126) 在org.mozilla.javascript.FunctionObject.call(FunctionObject.java:386) 在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.jaggeryjs.rhino.store.modules.subscription.c2.call(/store/modules/subscription/key.jag) 在org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2430) 在org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:269) 在org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97) 在org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42) 在org.jaggeryjs.rhino.store.modules.subscription.c0._c_anonymous_10(/store/modules/subscription/module.jag:35) 在org.jaggeryjs.rhino.store.modules.subscription.c0.call(/store/modules/subscription/module.jag) 在org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)
由以下原因引起:org.wso2.carbon.apimgt.api.APIManagementException:无法创建OAuth应用程序:DefaultApplication_PRODUCTION 在org.wso2.carbon.apimgt.impl.AbstractKeyManager.handleException(AbstractKeyManager.java:161) 在org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createApplication(AMDefaultKeyManagerImpl.java:127) 在org.wso2.carbon.apimgt.impl.workflow.AbstractApplicationRegistrationWorkflowExecutor.dogenerateKeysForApplication(AbstractApplicationRegistrationWorkflowExecutor.java:140)处 ...更多80 由以下原因引起:org.apache.axis2.AxisFault:找不到端点引用(EPR)https://localhost:9445/services/APIKeyMgtSubscriberService的服务 在org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531) 在org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:381) 在org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:456) 在org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:227) 在org.apache.axis2.client.OperationClient.execute(OperationClient.java:149) 在org.wso2.carbon.apimgt.keymgt.stub.subscriber.APIKeyMgtSubscriberServiceStub.createOAuthApplicationByApplicationInfo(APIKeyMgtSubscriberServiceStub.java:1126) 在org.wso2.carbon.apimgt.keymgt.client.SubscriberKeyMgtClient.createOAuthApplicationbyApplicationInfo(SubscriberKeyMgtClient.java:61) 在org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createOAuthApplicationbyApplicationInfo(AMDefaultKeyManagerImpl.java:693) 在org.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时发生错误。
由于字符数限制已完成,因此无法粘贴完整的其他行。 但是这些是我在为商店中的应用程序生成令牌时遇到的错误。
有人可以请塞克,让我知道我做错了吗。
谢谢
答案 0 :(得分:0)
您可以从https://docs.wso2.com/display/AM250/Configuring+WSO2+Identity+Server+as+a+Key+Manager#ConfiguringWSO2IdentityServerasaKeyManager-Step1-DownloadtheprepackagedWSO2ISastheKeyManager下载预包装的wso2 IS作为密钥管理器包,而不是安装密钥管理器功能。这是安装了密钥管理器功能的WSO2 IS软件包。