Java Tomcat context.xml似乎已损坏,如何正确设置sessionCookiePath?

Java Tomcat context.xml似乎已损坏,如何正确设置sessionCookiePath?,java,tomcat,Java,Tomcat,此问题与上一个问题相关: 当我将“”改为: ... 这个变化发生在/opt/tomcat85/conf/context.xml中,它不在我的.war文件中 现在我希望更改发生在我自己的应用程序中,因此我需要更改C:\Dir\u GATE\u Web\Web\META-INF中的“context.xml”[因此此更改只影响我自己的应用程序。] 更改之前,我的C:\Dir\u GATE\u Web\Web\META-INF\context.xml如下所示: <?xml version="1.

此问题与上一个问题相关:

当我将“”改为:
...
这个变化发生在/opt/tomcat85/conf/context.xml中,它不在我的.war文件中

现在我希望更改发生在我自己的应用程序中,因此我需要更改C:\Dir\u GATE\u Web\Web\META-INF中的“context.xml”[因此此更改只影响我自己的应用程序。]

更改之前,我的C:\Dir\u GATE\u 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>

更改后,看起来如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<Context path=""/>
<?xml version="1.0" encoding="UTF-8"?>
<Context path=""/>
<Context sessionCookiePath="/">    
</Context>

但在编译之后,我得到了以下错误:

[致命错误]:3:2:文档中根元素后面的标记必须格式正确。
C:\Dir\u GATE\u Web\nbproject\build impl.xml:1048:部署错误:Tomcat配置文件C:\Dir\u GATE\u Web\Web\META-INF\context.xml似乎已损坏。请确保其可解析且有效


我不熟悉context.xml文件的正确格式,正确的方法是什么?

根据Elliott Frisch的建议,以下修复方法解决了问题:

文档
sessionokiepath
路径
(上下文路径)处于同一级别。您有两个上下文,希望(每个应用程序)有一个上下文。把它改成

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

谢谢,成功了。