openshift中javax.servlet.request.ssl_会话_id为null

openshift中javax.servlet.request.ssl_会话_id为null,openshift,wildfly-8,Openshift,Wildfly 8,您好,我正在开发一个应用程序,我需要从servlet获取ssl id。我正在使用Wildfly 8.2和Openshift 目前,要获取ssl id,我们只需执行以下操作: request.getAttribute("javax.servlet.request.ssl_session_id"); 如果我在本地wildfly中运行,它可以很好地工作,但是当我将应用程序部署到openshift(免费计划)时,尽管我正确地使用https访问(浏览器将https连接设置为有效和有效证书),但上一次调用

您好,我正在开发一个应用程序,我需要从servlet获取ssl id。我正在使用Wildfly 8.2和Openshift

目前,要获取ssl id,我们只需执行以下操作:

request.getAttribute("javax.servlet.request.ssl_session_id");
如果我在本地wildfly中运行,它可以很好地工作,但是当我将应用程序部署到openshift(免费计划)时,尽管我正确地使用https访问(浏览器将https连接设置为有效和有效证书),但上一次调用返回空值,因为没有设置属性javax.servlet.request.ssl_session_id。我不知道我是否遗漏了什么,或者这在openshift中是否不可能

正如我在当地报纸上所说,它工作得非常好

非常感谢你。
Alex。

在OpenShift和标准生产部署中,TLS通常卸载到代理服务器。这可能就是request.getAttribute(“javax.servlet.request.ssl\u session\u id”)无法工作的原因。但是为什么要知道ssl会话id呢?