OneLogin java-saml-tookit-jspsample在解析响应时崩溃

时间:2017-03-20 22:29:44

标签: java xml saml-2.0 onelogin

有没有人尝试成功使用OneLogin Java Toolkit JSP示例?

我已下载并尝试过“java-saml-tookit-jspsample”。我能够按照说明操作,并使用JDK8设置Eclipse。我能够在我的OneLogin帐户中配置示例中的“onelogin.saml.properties”和SAML测试连接器。

当我运行应用程序时,我获得了登录链接,它能够连接一个登录并返回身份验证响应。我也可以看到调试时收到的XML,但程序在处理响应时崩溃了。

它在Util.java中的以下源代码行崩溃。

docfactory.setAttribute("http://java.sun.com/xml/jaxp/properties/schemaLanguage", XMLConstants.W3C_XML_SCHEMA_NS_URI);

有错误

  

“java.lang.IllegalArgumentException异常:   http://java.sun.com/xml/jaxp/properties/schemaLanguage

我尝试添加一个xercesImpl.jar和xml-apis.jar来查看它是否是一个XML解析器问题,但它也没有帮助。

1 个答案:

答案 0 :(得分:1)

我是java-saml的作者,我使用Oracle Java8对其进行了测试,没有任何问题。

post表明该问题与xerces.jar的安装方式有关。