来自: http://blog.csdn.net/cool_scorpion/article/details/2451632
Tomcat 下配置CAS,首先要让Tomcat支持SSL,要产生证书之类的:
下面就自己安装过程中遇到的一个问题加以分析:所有过程按网上的配置完成之后,却在 cas服务器登陆之后返回的页面产生unable to find valid certification path to requested target的异常。
不停的反复尝试,不停的google,百度,灵光一闪:好像自己的Tomcat是配置在Eclipse里面的,所以Tomcat所用的jre也当然是Eclipse配置的jre。而自己机子上装的jre一共有3个之多啊,包括jdk1.5,jdk1.6,eclipse的jre,系统环境变量%java_home%指向的是jdk1.5。所以运行
keytool -import -file server.crt -keystore %java_home%/jre/lib/security/cacerts的时候一直是往jdk1.5的jre添加证书。而Tomcat用的jre一直没有添加证书,所以一直有unable to find valid certification path to requested target的异常。往eclipse的jre添加证书之后,CAS终于运行正常。!!!!!!!!
总结:不仅仅这个问题,其实有很多问题都是因为系统装了多个各个版本的JDK而引起的。最好只保留一个JDK,可以避免很多的稀奇古怪的问题。否则,一定要仔细确认tomcat等其他依赖JDk的应用程序到底用的是哪个JDK。。
把jdk安装目录下 jdk中的和jre中的证书都要导入
目录:
1.jdk中
E:\software\java\jdk1.6.0_25\jre\lib\security
2.jre中
E:\software\java\jre6\lib\security
keytool -import -alias yupeng -keystore cacerts -file E:\cert\cas.cer -trustcacerts;
分享到:
相关推荐
具体错误信息sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target指出Java虚拟机(JVM)无法找到一个可信的路径来验证服务器提供的SSL/TLS...
正确地配置和管理信任链可以确保系统的安全性,同时避免出现“unable to find valid certification path to requested target”的错误。在实际操作中,应始终优先考虑增强安全性,而非简单地绕过证书验证。对于...
##ERROR: Cause: unable to find valid certification path to requested target终极解决方法 各位兄弟,觉得我的方法有用,可以赞我一下的呦 如果你是和我一样安装完Android studio,运行第一个Android程序,发现...
参考: ...目录 一、更改镜像 二、手动将需要的插件和依赖下载放到本地厂库 三、下载阿里网站的资格证书...四、设置maven的VM属性,这个成功解决问题 从https://start.spring.io/生成的spring boot项目,报错unable to f
在Android开发过程中,开发者可能会遇到各种各样的错误,其中之一就是" Cause: unable to find valid certification path to requested target "。这个错误通常发生在Android Studio尝试访问一个受信任的证书链无法...
手抖了一下,把AS升级到了最新版本,然后就悲剧了,公司的项目跑不起来,提示“unable to find valid certification”,新建项目也是一样的提示。之前总结的解决方案都用了,没一个好使的,经过两个下午的折腾,终于...
Studio升级3.5报unable to find valid certification path to requested target 解决证书问题
解决Android Studio Cause: unable to find valid certification path to requested target问题所需要证书。具体安装方法请参考https://blog.csdn.net/wanghaifeng068/article/details/99935593
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
解决方法: ... sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
- 如果遇到“unable to find valid certification path to requested target”错误,检查`JAVA_HOME`是否指向正确的JDK,并且证书已正确导入`cacerts`。 7. **单点登录和单点退出**: - 单点登录允许用户登录一次...
5.1、解决报错:unable to find valid certification path to requested target。 5.2、解决报错:Server returned HTTP response code: 403 for URL。 若下载下来有合并需求的,可以看下合并工具:...
"InstallCert.zip"这个文件和其描述"mvn PKIX path building failed: 进行中央库授权, unable to find valid certification path to requested target"揭示了一个常见的问题:在使用Maven进行构建时,由于缺少信任...
tomcat解决跨域访问问题,具体配置如下: 1、修改tomcat下的Conf/web.xml文件,在该文件内容中新增以下配置,注意,若该web.xml中存在其它filter,则需要将该filter放在所有filter前面; <filter-name>...
unable to find valid certification path to requested target 处理这种情况的常用 Java 方法是下载站点证书,将其导入密钥库并通过-Djavax.net.ssl.trustStore=... JVM 选项使用该密钥库。 有时
pb连接SQLSERVER2005,提示如下错误:Unable to load the requested Database interface.Please make sure both the interface and client software are properly installed. 解决办法:下载ntwdblib.dll然后将其copy...
描述中提到的“Unable to find the requested .Net Framework Data Provider. It may not be installed”是一个常见的错误提示,意味着系统无法找到请求的.NET Framework数据提供程序,可能是由于该组件没有正确安装...
利用不少于5个组件编写一个DEMO,并将交互结果输出到log 作业成果 总结 其中最麻烦的是配置Gradle,我的电脑连打开demo都会failed。 采用在线gradle,主路径按.gradle下属init.d的初始化文件,修改目标路径为指定...
unable to find valid certification path to requested target ``` 这个错误表明Java在尝试建立SSL/TLS连接时无法验证服务器提供的证书。这通常是由于缺少正确的中间证书或根证书,或者这些证书没有正确安装在Java...