当前位置: 首页 > 知识库问答 >
问题:

WSO2示例错误-必须理解检查失败

皮景龙
2023-03-14

我正在建立一个测试实验室来学习更多关于WSO2应用的知识。我试图重新创建这里描述的场景:http://wso2.org/library/tutorials/2012/12/providing-xacml-fine-grained-authorization-webapps

我使用的是一台Windows 2008服务器,WSO应用程序都在不同的端口上监听。WSOIS的tryithtml" target="_blank">功能表明策略正在正确评估。然而,当尝试使用web服务时,我收到一个必须理解的检查失败500错误。

错误的全文如下

我重新创建了设置,我得到了同样的错误。

TID[-1234][AS][2013-04-25 21:36:37740]错误{org.apache.axis2.engine.AxisEngine}-必须理解头的检查失败http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:安全组织。阿帕奇。axis2。发动机AxisEngine。checkMustUnderstand(AxisEngine.java:104)org。阿帕奇。axis2。发动机AxisEngine。receive(AxisEngine.java:170)org。阿帕奇。axis2。描述操作客户端。HandlerResponse(OutInAxisOperation.java:356)org。阿帕奇。axis2。描述操作客户端。send(outinaxiscooperation.java:413)org。阿帕奇。axis2。描述操作客户端。executeImpl(OutInAxisOperation.java:224)org。阿帕奇。axis2。客户操作客户端。执行(OperationClient.java:149)组织。wso2。碳身份权利树桩。权利服务存根。getDecision(AuthenticationServiceStub.java:1108)org。wso2。碳身份权利代理肥皂巴斯考思。BasicAutheTitlementServiceClient。getDecision(BasicAuthEntitlementServiceClient.java:191)org。wso2。碳身份权利代理肥皂巴斯考思。BasicAutheTitlementServiceClient。getDecision(BasicAuthEntitlementServiceClient.java:62)org。wso2。碳身份权利代理佩普代理。getDecision(PEPProxy.java:78)org。wso2。碳身份权利代理佩普代理。getDecision(PEPProxy.java:122)org。wso2。碳身份权利代理佩普代理。getDecision(PEPProxy.java:99)org。wso2。碳身份权利滤器权利过滤器。doFilter(authoritmentFilter.java:185)org。阿帕奇。卡塔琳娜。果心应用过滤链。internalDoFilter(ApplicationFilterChain.java:243)org。阿帕奇。卡塔琳娜。果心应用过滤链。doFilter(ApplicationFilterChain.java:210)org。阿帕奇。卡塔琳娜。果心标准包装阀。调用(StandardWrapperValve.java:222)org。阿帕奇。卡塔琳娜。果心标准连接阀。调用(StandardContextValve.java:123)org。阿帕奇。卡塔琳娜。验证者。AuthenticatorBase。调用(AuthenticatorBase.java:581)org。阿帕奇。卡塔琳娜。果心标准阀门。调用(StandardHostValve.java:171)org。阿帕奇。卡塔琳娜。阀门。打开阀门。调用(ErrorReportValve.java:99)org。wso2。碳公猫外部阀门。复合阀。调用(CompositeValve.java:177)org。wso2。碳公猫外部阀门。碳纤维Thread检测阀。调用(CarbonStuckThreadDetectionValve.java:161)org。阿帕奇。卡塔琳娜。阀门。检修阀。调用(AccessLogValve.java:936)org。wso2。碳公猫外部阀门。CarbonContextCreatorValve。调用(CarbonContextCreatorValve.java:57)org。阿帕奇。卡塔琳娜。果心标准引擎版本。调用(StandardEngineValve.java:118)org。阿帕奇。卡塔琳娜。连接器。郊狼适应者。服务(CoyoteAdapter.java:407)组织。阿帕奇。郊狼。http11。抽象Http11处理器。process(AbstractHttp11Processor.java:1004)org。阿帕奇。郊狼。AbstractProtocol$AbstractConnectionHandler。process(AbstractProtocol.java:589)org。阿帕奇。公猫util。网NioEndpoint$SocketProcessor。运行(NioEndpoint.java:1653)java。util。同时发生的线程池执行器。runWorker(ThreadPoolExecutor.java:1145)java。util。同时发生的ThreadPoolExecutor$Worker。运行(ThreadPoolExecutor.java:615)java。朗。丝线。运行(Thread.java:722)

共有1个答案

巫马令
2023-03-14

根本原因是您正在肥皂剧消息中设置必须理解的标题,因此SOAP处理器处理它并由于缺少需求而失败

 类似资料:
  • 我在WSO2 AS 5上部署了一个axis2服务,我使用该服务器用UT basic auth保护了该服务。我想用Axis客户机调用服务。我生成了存根并尝试了这个, 我在客户端得到这个错误, 我在这里做错了什么?在WSO2 AS中,如何为使用UT保护的服务编写axis客户机?提前谢了。

  • 我使用的是Axis2-1.6.1,能够成功地发送SOAP请求。以下是请求的一个示例: 收到响应后,将引发此异常: org.apache.axis2. AxisFault:必须理解头http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd检查失败:安全性 在做了一些研究后,我的印象是,在响应中有

  • 问题内容: 有人在说我必须实施OnFragmentInteractionListener,这是一个错误,但是据我所知我正确地实现了它。任何帮助将不胜感激。 主要活动 导航片段 内容片段 错误 问题答案: 两者中的接口都包含一个具有相同签名的方法,并且正在实现一种方法来尝试覆盖这两个接口。 更改一个或两个方法的签名,然后在中实现两个方法。例如: 导航片段 内容片段 主要活动

  • 我试图将ESB实现为WSO2 ESB文档中给出的JMS使用者示例。http://docs.wso2.org/display/esb470/esb+as+a+jms+consumer null

  • 问题内容: 我正在使用以下命令运行远程命令: 现在,我想获取输出。我看过这样的事情: 但这有时似乎永远不会运行(即使应该在stdout上有数据)。对我而言,这似乎意味着stdout.channel.exit_status_ready()为True时,stdout.channel.recv_ready()不一定已经准备好(正确)。 这样合适吗? 也就是说,在等待说数据准备就绪之前,我真的必须首先检查

  • 除了查询之外,两者的提取看起来完全相同: 第一个查询返回:  但第二个查询返回错误: 但我得到了同样的错误