当前位置: 首页 > 知识库问答 >
问题:

Tomcat 7和SSL配置的问题

高夜洛
2023-03-14

我正在尝试在eclipse中为java配置带有Tomcat 7的SSL。我已经配置了server.xml

<Connector SSLEnabled="true" clientAuth="false" keystoreFile="/.keystore" keystorePass="mypass" maxThreads="150" port="8443" protocol="org.apache.coyote.http11.Http11Protocol" scheme="https" secure="true" sslProtocol="TLS"/>

我正在做一个应用程序客户机/服务器,服务器工作正常,但当我执行客户机时,我出现以下错误:

线程"main"中的异常process_recordClientHandlerException: javjavax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException: PKI X路径构建失败:sun.security.provider.certpath.SunCertPathBuilderExcepti on:无法在sun.security.ssl.URLConnectionClientHlerts.get(URLConnectionClientHandler.java:155)在mpl.fatalCsun.security.ssl.(Candshaker.fatal)在sun.security.ssl.WebRandshaker.fatal(WebRsun.security.ssl.)在com.sun.jersey.api.client.WebResource.access200美元(WebResource.java:74)在com.sun.jersey.api.client.WebResource$Builder.post(WebResource.java:570)在clientWAN.client.main(com.sun.jersey.api.client.)引起:ax.net.ssl.SSLHandshakeException:sun.security.validator.Validator Exception: PKIX路径构建失败:sun.security.provider.certpath.SunCertPath BuilderException:无法找到有效的认证路径到请求的目标在com.sun.jersey.client.urlconnection.Aandler.handleSSLSocketIcom.sun.jersey.api.client.(未知来源)在lient.handleHlient.java:652SE(未知来源)在com.sun.jersey.api.client.Hesource.handleSE(未知来源)在esource.java:682ClientHandshaker. server证书(未知来源)在sun. security. sssl.SSLSocketInpl. start Handsham(未知来源)在sun. security. ssl。SSLSocketInpl. start Handsham(未知来源)在sun. net. www. Procoll. http。HttpsClient. After Connect(未知来源)在sun. net. www. Procoll. https。AbstractConsionateHttpsURLConnection. connect(未知来源)在sun. net. www. Procol. http。HttpURLConnection. getOutputStream0(未知来源)在sun. net. www. Procoll. http。HttpURLConnection. getOutputStream(未知S源)在sun. net. www. Procol. http。HttpsURLConnectionInpl. getOutputStream(Unk nown Source)在com. sun. jersey. client. urlconnect。URLConnectionClientHandler1美元1美元. ge tOutputStream(URLConnectionClientHandler. java:238)在com. sun.FormProvider. write eTo(FormPro vider. java: 58)at com. sun. jersey. api. client. RequestWriter. write eRequestEntity(RequestWri ter. java: 300)at com. sun. jersey. client. urlconnect. URLConnectionClientHandler._invoke(URLConnectionClientHandler. java: 217)at com. sun. jersey. client. urlconnect. URLConnectionClientHandler. hand(URLConnectionClientHandler. java: 153)...5更多由以下原因引起:sun. security. validator. ValidatorException:PKIX路径构建失败:sun. security. Provider. certpath. SunCertPathBuilderException:无法在sun. security. validator. PKIXValidator. doBuild(未知来源)在sun. security. validator. PKIXValidator.

我不知道这个问题的原因。我在这个网站上看到过几个类似的问题,但我一直无法解决。我需要帮忙。非常感谢。

共有1个答案

高才
2023-03-14

您的客户端不信任服务器证书。获得签名,或将其导出到客户的信任库中。

 类似资料:
  • 我试图基于“spring-security-saml2-sample”设置一个SP,但是当我在Tomcat上部署WAR文件时,我得到了以下异常: 我知道导致异常的原因是IdP(Oracle OIF)自签名证书没有正确导入密钥库。联合URL受SSL保护,因此我已经将SSL证书包含在密钥库(samlKeystore.jks)中。我还包含了用于签署SAML断言响应的OIF证书。 这是我正在尝试的secu

  • 我是JNDI的新手,我正在尝试让我的db连接正常工作。到目前为止还没有什么进展。我要么收到一条消息,说明“名称[java:comp/env]未在此上下文中绑定。找不到[java:comp]”,要么收到超时。 下面是关于我当前配置的信息。 Tomcat\conf\context.xml 我还尝试将资源放在context.xml中,以确保可以找到它: Tomcat\conf\server.xml 我回

  • 本文向大家介绍Ubuntu14.04 安装配置Tomcat7教程,包括了Ubuntu14.04 安装配置Tomcat7教程的使用技巧和注意事项,需要的朋友参考一下 1、下载安装包: http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.75/bin/apache-tomcat-7.0.75.tar.gz 2、解压 得到apa

  • 我正试图通过netbeans在我的pc上启动一个TomCat实例以进行测试...我首先从网站下载了Tomcat 7.0.69,然后在我的doc文件夹中提取并在NetBeans 8中创建了一个新的服务器(工具->服务器->添加服务器)。当我运行服务器时,我会收到以下消息:

  • 现在不确定如何使用camel和spring boot连接这两个,因为带有registry的http://camel.apache.org/mail.html的示例不是100%清楚