【发布时间】:2019-08-14 17:20:47
【问题描述】:
有 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)时,我收到以下错误:
警告 13172876 --- [ebContainer : 7] os.web.servlet.PageNotFound
: 不支持请求方法“GET”错误 13172876 --- [ebContainer : 7] os.boot.web.support.ErrorPageFilter : 无法转发到错误 请求 [/] 的页面,因为响应已经提交。作为一个 结果,响应可能有错误的状态码。如果你的 应用程序正在 WebSphere Application Server 上运行,您可以 通过设置来解决这个问题 com.ibm.ws.webcontainer.invokeFlushAfterService 为 false
我已在我的应用程序中为服务虚拟化配置了 WireMock 应用程序。我的应用程序有 1 个 RestController,它有 2 个请求方法(POST)和 1 个类来配置/运行wiremock 服务。当我直接从 Mock 服务器测试应用程序时,我没有任何错误。但是当客户端访问我的服务器时,我收到以下错误。
【问题讨论】:
标签: java ssl websphere sslhandshakeexception