CAS的那些错误异常

客户端没有证书

org.jasig.cas.client.util.CommonUtils 2016-09-22 14:01:34,623    -- ERROR -- sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

通过拷贝服务端证书进行客户端导入来解决

cd /Java/jdk1.6.0_24
$ keytool -import -keystore jre/lib/security/cacerts -file keys/keystorecas.crt -alias mytomcatcas

服务端返回的内容带有中文信息

org.xml.sax.SAXParseException: The element type "cas:username" must be terminated by the matching end-tag "</cas:username>".

解决方法:

检查编码问题

注意:一定要添加到cas filter前面

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 86,930评论 14 122
  • 【环境说明】: 本文演示过程在同一个机器上的(也可以在三台实体机器或者三个的虚拟机上),环境如下: windows...
    yljava阅读 7,758评论 3 8
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    会飞的鱼69阅读 24,309评论 18 391
  • JEESZ分布式框架单点登录集成方案 第一节:单点登录简介 第一步:了解单点登录 SSO主要特点是: SSO应用之...
    ITsupuerlady阅读 228评论 0 0
  • 双眉不展日日痴,两眼通红夜夜思。 待君回来新年至,初雪未消冬已逝。
    灰白兔阅读 17评论 0 0