`
菜鸟来了
  • 浏览: 2132 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

tomcat +CAS 单点登陆属性探究

 
阅读更多
<filter>
	<filter-name>CASFilter</filter-name>
	<filter-class>org.jasig.cas.client.authentication.AuthenticationFilter</filter-class>
	<init-param>
		<param-name>casServerLoginUrl</param-name>
		<param-value>https://localhost:8443/cas/login</param-value>
		<!--&#36825;&#37324;&#30340;server&#26159;&#26381;&#21153;&#31471;&#30340;IP-->
	</init-param>
	<init-param>
		<param-name>serverName</param-name>
		<param-value>localhost:8443</param-value>
	</init-param>
</filter>
<filter-mapping>
	<filter-name>CASFilter</filter-name>
	<url-pattern>/*</url-pattern>
</filter-mapping>
 
<!--ticket-->
<filter>
	<filter-name>CAS Validation Filter</filter-name>
	<filter-class>
		org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter</filter-class>
	<init-param>
		<param-name>casServerUrlPrefix</param-name>
		<param-value>https://localhost:8443/cas</param-value>
	</init-param>
	<init-param>
		<param-name>serverName</param-name><!--这里到底是什么意思?真的不明白,到底应该怎么写?!!-->
		<param-value>localhost:8443</param-value>
	</init-param>
</filter>
<filter-mapping>
	<filter-name>CAS Validation Filter</filter-name>
	<url-pattern>/*</url-pattern>
</filter-mapping>

  <!--&#21333;&#28857;&#30331;&#24405;-->

有点奇怪的是,每次都会报
严重: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorExce
tion: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuil
erException: unable to find valid certification path to requested target
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException:
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderExc
ption: unable to find valid certification path to requested target
        at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:
591)
        at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:187)
        at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:181)
        at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(Clie
tHandshaker.java:1035)
        at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientH
ndshaker.java:124)
        at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:
16)
        at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.ja
a:454)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.
ava:884)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(S
LSocketImpl.java:1096)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketI
pl.java:1123)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketI
pl.java:1107)
        at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java
415)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connec
(AbstractDelegateHttpsURLConnection.java:166)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCo
nection.java:1026)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Htt
sURLConnectionImpl.java:234)
        at org.jasig.cas.client.validation.AbstractCasProtocolUrlBasedTicketVal
dator.retrieveResponseFromServer(AbstractCasProtocolUrlBasedTicketValidator.jav
:35)
        at org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.vali
ate(AbstractUrlBasedTicketValidator.java:159)
        at org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFil
er(AbstractTicketValidationFilter.java:129)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:210)
        at org.jasig.cas.client.authentication.AuthenticationFilter.doFilter(Au
henticationFilter.java:103)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:210)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapper
alve.java:240)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContext
alve.java:164)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentic
torBase.java:462)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.
ava:164)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.
ava:100)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
562)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVa
ve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.ja
a:395)
        at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcess
r.java:396)
        at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.p
ocess(Http11NioProtocol.java:357)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoi
t.java:1531)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExe
utor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
.java:908)
        at java.lang.Thread.run(Thread.java:619)
Caused by: sun.security.validator.ValidatorException: PKIX path building failed
sun.security.provider.certpath.SunCertPathBuilderException: unable to find val
d certification path to requested target
        at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:285)
        at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.ja
a:191)
        at sun.security.validator.Validator.validate(Validator.java:218)
        at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509Trust
anagerImpl.java:126)
        at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted
X509TrustManagerImpl.java:209)
        at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted
X509TrustManagerImpl.java:249)
        at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(Clie
tHandshaker.java:1014)
        ... 33 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable t
find valid certification path to requested target
        at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCer
PathBuilder.java:174)
        at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)
        at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:280)
        ... 39 more
2011-12-21 15:13:52 org.jasig.cas.client.validation.AbstractTicketValidationFil
er doFilter
警告: org.jasig.cas.client.validation.TicketValidationException: The CAS server
returned no response.
org.jasig.cas.client.validation.TicketValidationException: The CAS server retur
ed no response.
        at org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.vali
ate(AbstractUrlBasedTicketValidator.java:162)
        at org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFil
er(AbstractTicketValidationFilter.java:129)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:210)
        at org.jasig.cas.client.authentication.AuthenticationFilter.doFilter(Au
henticationFilter.java:103)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:210)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapper
alve.java:240)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContext
alve.java:164)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentic
torBase.java:462)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.
ava:164)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.
ava:100)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
562)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVa
ve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.ja
a:395)
        at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcess
r.java:396)
        at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.p
ocess(Http11NioProtocol.java:357)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoi
t.java:1531)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExe
utor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
.java:908)
        at java.lang.Thread.run(Thread.java:619)
2011-12-21 15:17:25 org.apache.catalina.startup.HostConfig checkResources这样的错误,第一反应,jdk认证库没有加,但是加完之后还是抱这个错误,就感觉像是我的客户端配置文件有问题,但是到底怎么改呢?对上面那个属性真的很不理解,不知道是什么意思
分享到:
评论

相关推荐

    springmvc+spring+shiro+cas单点登录实例

    spring+springmvc+shiro+cas单点登录实例 springmvc+spring+shiro+cas单点登录实例 加入了登录验证码认证,修改了下首页样式,不过样式没有弄好,很丑的,有空自己再弄下 说明:cas-server是单点登录服务端,用的是...

    tomcat + cas

    "Tomcat + CAS"的组合提供了强大的单点登录解决方案,适用于需要统一认证管理的多应用环境。通过对Tomcat服务器的正确配置和CAS客户端的集成,可以实现高效、安全的身份验证流程,为用户和管理员带来诸多便利。

    LifeRay+CAS+LDAP+Tomcat 单点登录门户.pdf

    【LifeRay+CAS+LDAP+Tomcat 单点登录门户】是一种常见的企业级身份验证解决方案,它结合了多个组件来实现高效、安全的用户登录管理。在这个架构中,LifeRay 是一个开源的内容管理系统,用于构建企业门户;CAS...

    openjdk11+tomcat9+CASServer.zip

    在这个"openjdk11+tomcat9+CASServer.zip"压缩包中,包含了搭建CAS Server 6.3系列所需的基础软件组件,主要涉及三个关键技术:OpenJDK 11、Tomcat 9和CAS Server。 **OpenJDK 11**: OpenJDK是Java Development Kit...

    apache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exe

    apache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exeapache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exeapache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exe

    基于Jsp+Tomcat+Filter+Servlet的学生管理系统.zip

    基于Jsp+Tomcat+Filter+Servlet的学生管理系统 基于Jsp+Tomcat+Filter+Servlet的学生管理系统 基于Jsp+Tomcat+Filter+Servlet的学生管理系统 基于Jsp+Tomcat+Filter+Servlet的学生管理系统 基于Jsp+Tomcat+Filter+...

    tomcat cas 单点登陆

    ### Tomcat与CAS单点登录实现详解 #### 一、背景介绍 在现代企业级应用环境中,多个系统之间往往需要进行集成,以便于提供统一的用户体验和服务。其中一个关键的需求是实现单点登录(SSO, Single Sign-On)功能,即...

    基于 MySQL+Tomcat+Servlet+JSP 的简单作业管理系统.zip

    基于 MySQL+Tomcat+Servlet+JSP 的简单作业管理系统 基于 MySQL+Tomcat+Servlet+JSP 的简单作业管理系统 基于 MySQL+Tomcat+Servlet+JSP 的简单作业管理系统 基于 MySQL+Tomcat+Servlet+JSP 的简单作业管理系统 基于...

    基于jsp+servlet+tomcat+mysql的人事管理系统.zip

    基于jsp+servlet+tomcat+mysql的人事管理系统 基于jsp+servlet+tomcat+mysql的人事管理系统 基于jsp+servlet+tomcat+mysql的人事管理系统 基于jsp+servlet+tomcat+mysql的人事管理系统 基于jsp+servlet+tomcat+mysql...

    cas-server+cas-client+apache-tomcat+comment-logging

    包括cas-server-3.4.11-release.zip+cas.5.2.3.tar.gz+cas-client-.3.2.1-release.zip+apache-tomcat-6.0.29.zip.zip+comment-logging-1.2-bin.tar.gz,一次下载,几乎所有可能遇到的问题都能够解决。

    Tomcat+MemcachedRedis集群

    Tomcat+MemcachedRedis集群,有视频实战以及源码。包含Tomcat性能优化,Redis基础入门以及使用场景,性能优化

    JavaWeb网络爬虫(蜘蛛)源码(servlet+jsp+mysql+tomcat+eclipse+jdk)

    JavaWeb网络爬虫(蜘蛛)源码(servlet+jsp+mysql+tomcat+eclipse+jdk) JavaWeb网络爬虫(蜘蛛)源码(servlet+jsp+mysql+tomcat+eclipse+jdk) JavaWeb网络爬虫(蜘蛛)源码(servlet+jsp+mysql+tomcat+eclipse+jdk) JavaWeb...

    windows服务器部署 nginx+tomcat+mysql服务器端部署 阿里云服务器部署及配置

    详细说明了windows服务器nginx+tomcat+mysql部署及配置(配置阿里云后台安全组,配置域名)很适合新手学习 附件中包含: 1.操作说明文档 2.操作录屏 3.安装所用到的软件安装包 1)Windows Server 2019 数据中心版 ...

    基于Javaweb+Tomcat+MySQL的大学生公寓管理系统源码+数据库+示例图片.zip

    基于Javaweb+Tomcat+MySQL的大学生公寓管理系统源码+数据库+示例图片.zip基于Javaweb+Tomcat+MySQL的大学生公寓管理系统源码+数据库+示例图片.zip 基于Javaweb+Tomcat+MySQL的大学生公寓管理系统源码+数据库+示例...

    tomcat+mysql+jdk_jdk_tomcat+mysql+jdk脚本安装_Mysql+Tomcat+JDK_

    标题和描述提到的“tomcat+mysql+jdk脚本安装”表明这是一个自动化安装过程,通过脚本来一次性设置这些组件,便于快速搭建开发或生产环境。下面将详细解释这三个组件以及它们的相互作用。 1. JDK(Java Development...

    贯通Java Web开发三剑客:Eclipse+Tomcat+Ant整合开发.part2.rar

    《贯通Java Web开发三剑客:Eclipse+Tomcat+Ant整合开发》.part2.rar

    Pentaho 5.4.0.1 + CAS单点登录配置文档

    **Pentaho 5.4.0.1与CAS单点登录配置详解** Pentaho是一款开源的企业级商业智能(BI)平台,提供数据集成、分析、报告和仪表板等功能。在5.4.0.1版本中,Pentaho支持与其他系统集成,包括使用中央认证服务(Central...

Global site tag (gtag.js) - Google Analytics