您好我在Apache HTTPD SSL和TomEE中看到了一个奇怪的行为(事实上它是一个Tomcat,所以Tomcat完全相同),我将典型的Apache配置为前端,TomEE配置为后端解决方案。目前Apache配置了SSL,而mod_jk使用AJP连接到TomEE。这非常有效。问题是在我的代码中我需要获得ssl会话ID:
String ssl =(String)servletRequest.getAttribute(" javax.servlet.request.ssl_session_id");
我不知道为什么,但有时这个属性是空的,有时不是。它可能首先返回null然后保持10个请求工作,然后在某些请求期间再次停止工作,并且get属性返回null。
似乎所有内容都配置正确,因为有时可行。你有没有找到类似的东西或知道它会发生什么?您认为问题可能出在客户端(浏览器)方面吗?
所有东西都在这里停靠:https://github.com/lordofthejars/apache-tomee-ssl所以你可以查看tomcat和apache的配置文件,甚至可以运行它。
非常感谢您的支持。