我在ubuntu 12.04上使用java 7和tomcat 6创建了一个Web应用程序。它使用apache cxf通过https对不同服务器上的Web服务进行REST调用。它一直工作到今天上午11点左右。然后,对于每个REST调用,无论是GET还是POST,我都会收到
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target errors in catalina.out.
证书在
中 jdk/jre/lib/security/cacerts
并且直到2018年才会到期。当我重新启动tomcat时,程序运行正常。
知道什么会触发这个吗?
提前致谢
兰迪
答案 0 :(得分:0)
如果您完全确定这不是服务证书的有效期问题,那么还有一些情况需要检查: