【发布时间】:2018-01-20 11:15:51
【问题描述】:
这是一个与在 tomcat 7 中保护 JSESSIONID cookie 有关的不同问题。
我正在使用云服务器,我们无法访问 tomcat server.xml,但可以设置环境变量和 tomcat 系统变量。
我需要更改以下设置:
<Connector port=" ... />
并且仅使用环境属性添加secure="true" 属性。 有没有可以设置的tomcat环境。 例如我们有一个tomcat环境变量:
`logging.dir=/logs/tomcatlogs`
我正在使用动态 Web 模块 2.4 版和 java 7。
【问题讨论】:
-
什么是云服务器?请您管理员为您配置tomcat。这个问题与 jsessionid 或 cookie 无关(问题标题)。您在问“如果您无权访问它,如何更改 server.xml”。
-
嗨@Anton,如果可能的话,我需要在与管理员联系之前配置我的设置。通过属性配置它似乎是一种更简洁的方法,我不需要直接影响同一个 tomcat 中的所有应用程序。我希望问题很清楚。
-
我会检查这种方法并让你知道它是否有效
-
我检查了上述方法,但它似乎不起作用,我仍然看到 jsessionid cookie 不安全。要保护 jsessionid cookie 是否必须有 https 连接?
标签: java tomcat servlets tomcat7