gpt4 book ai didi

java - Tomcat context.xml 好像坏了,如何正确设置sessionCookiePath?

转载 作者:行者123 更新时间:2023-11-28 22:16:19 25 4
gpt4 key购买 nike

这个问题与之前的问题有关: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在同一级别记录 sessionCookiePathpath(上下文路径)。您有两个上下文,您想要一个(每个应用程序)。将其更改为类似

<Context path="" sessionCookiePath="/" />

关于java - Tomcat context.xml 好像坏了,如何正确设置sessionCookiePath?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48722715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com