- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个问题与之前的问题有关:Java servlet session not working properly with NGinx, how to fix?
I solved the above question when I changed "<Context>" to :
<Context sessionCookiePath="/">
...
</Context>
该更改发生在 /opt/tomcat85/conf/context.xml 中,它不在我的 .war 文件中。
现在我想在我自己的应用程序中进行更改,所以我需要更改 C:\Dir_GATE_Web\web\META-INF 中的“context.xml”[所以这个更改只影响我自己的申请。 ]
在更改之前,我的 C:\Dir_GATE_Web\web\META-INF\context.xml 看起来像这样:
<?xml version="1.0" encoding="UTF-8"?>
<Context path=""/>
修改后是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<Context path=""/>
<Context sessionCookiePath="/">
</Context>
但是在我编译之后,我得到了以下错误:
[Fatal Error] :3:2: The markup in the document following the root element must be well-formed.
C:\Dir_GATE_Web\nbproject\build-impl.xml:1048: Deployment error: Tomcat configuration file C:\Dir_GATE_Web\web\META-INF\context.xml seems to be broken. Please make sure it is parseable and valid.
我不熟悉 context.xml 文件的正确格式,正确的做法是什么?
最佳答案
Apache Tomcat Configuration - Common Attributes在同一级别记录 sessionCookiePath
和 path
(上下文路径)。您有两个上下文,您想要一个(每个应用程序)。将其更改为类似
<Context path="" sessionCookiePath="/" />
关于java - Tomcat context.xml 好像坏了,如何正确设置sessionCookiePath?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48722715/
我在我的 tomcat 服务器上部署了两个 Web 应用程序,我希望它们可以相互共享 session 数据。所以我将属性 sessionCookiePath="/"添加到 context.xml 文件
我是一名优秀的程序员,十分优秀!