有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服务器测试应用程序时,我没有任何错误。但是当客户端访问我的服务器时,出现以下错误。
答案 0 :(得分:0)
对于https发行,证书可能已过期,该证书已在@ Application Server(Websphere)级别配置。
对于Http问题,可能会有其他防火墙或配置在将请求发送到服务器之前执行该请求。否则,它也会在本地设置中产生问题。