SSLHandshakeErrorTracker:SSLC0008E:无法初始化SSL连接。未经授权的访问被拒绝或安全设置已过期

时间:2019-03-24 06:42:08

标签: java ssl websphere sslhandshakeexception

有2台服务器。第一个是生产环境,第二个是我的Websphere(模拟服务器)。我在Websphere中安装了一个应用程序,该应用程序无法处理来自客户端服务器的https / http请求。

当客户端配置为访问 https (端口9443)到我的模拟服务器时,在处理请求时出现以下错误:

  

错误13172876 --- [bContainer:13]   c.i.w.s.c.impl.SSLHandshakeErrorTracker:SSLC0008E:无法   初始化SSL连接。未经授权的访问被拒绝或   安全设置已过期。例外是   javax.net.ssl.SSLException:无法识别的SSL消息,纯文本   连接吗?

当客户端配置 http (端口9080)时,出现以下错误:

  

WARN 13172876 --- [ebContainer:7] o.s.web.servlet.PageNotFound
  :请求方法'GET'不支持

     

错误13172876 --- [ebContainer:   7] o.s.boot.web.support.ErrorPageFilter:无法转发到错误   请求[/]的页面,因为响应已经提交。作为一个   结果,响应可能具有错误的状态代码。如果你的   您可能能够在WebSphere Application Server上运行应用程序   通过设置解决此问题   com.ibm.ws.webcontainer.invokeFlushAfterService设置为false

我已经为应用程序中的服务虚拟化配置了WireMock应用程序。我的应用程序有1个RestController,其中具有2个请求方法(POST)和1个用于配置/运行Wiremock服务的类。直接从Mock服务器测试应用程序时,我没有任何错误。但是当客户端访问我的服务器时,出现以下错误。

1 个答案:

答案 0 :(得分:0)

对于https发行,证书可能已过期,该证书已在@ Application Server(Websphere)级别配置。

对于Http问题,可能会有其他防火墙或配置在将请求发送到服务器之前执行该请求。否则,它也会在本地设置中产生问题。