web xml在会话配置跟踪模式下显示错误

时间:2016-12-21 07:01:14

标签: servlets cookies web.xml

当我从我的应用程序注销或清除cookie到页面现在重定向到主页时,一个时间网址显示jsessionId 的 ../家; JSESSIONID = E62A8634D411953CB43H01H7B882D7BB 所以我在web.xml中的用户跟踪模式 COOKIE 使用此模式会话ID不在URL中显示但web.xml显示错误图标我验证webxml面对 cvc-complex-type.2.4 .d:从元素'tracking-mode'开始发现无效内容。此时不会有子元素。

我怀疑为什么在跟踪模式之上发生了这个错误,如何避免web.xml中的错误,否则可能有任何其他方式?

1 个答案:

答案 0 :(得分:1)

看起来您使用的是旧版本的servlet。您需要servlet 3或更高版本。 请确保您的架构定义正确

<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">