运行WSO2 Identity Server STS客户端的异常

时间:2018-05-09 13:06:57

标签: wso2 wso2is

我从位于

的样本运行STS客户端

https://docs.wso2.com/display/IS540/Downloading+a+Sample

我使用'sts-policy-ut.xml'作为我的政策(请参阅代码)。我得到了SAML2令牌,我也可以验证。当我在'client.properties'文件中启用relyingPary标志时,我收到以下错误:

java.lang.ClassCastException: org.apache.axiom.om.impl.llom.OMElementImpl cannot be cast to org.w3c.dom.Element
    at org.apache.rampart.builder.BindingBuilder.handleSupportingTokens(BindingBuilder.java:392)
    at org.apache.rampart.builder.SymmetricBindingBuilder.doSignBeforeEncrypt(SymmetricBindingBuilder.java:499)
    at org.apache.rampart.builder.SymmetricBindingBuilder.build(SymmetricBindingBuilder.java:86)
    at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:144)
    at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:65)
    at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)
    at org.apache.axis2.engine.Phase.invoke(Phase.java:313)
    at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262)
    at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:427)
    at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406)
    at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
    at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
    at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:555)
    at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:531)
    at org.wso2.carbon.identity.samples.sts.Client.run(Client.java:239)
    at org.wso2.carbon.identity.samples.sts.Client.main(Client.java:95)

请告诉我如何修复它。我只是使用推荐的Maven方法来构建项目并运行提供的批处理文件。

0 个答案:

没有答案