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

Servlets web xml在会话配置跟踪模式下显示错误,servlets,cookies,web.xml,Servlets,Cookies,Web.xml,当我从我的应用程序注销或清除cookies到page now时,重定向到home,这是一个显示jsessionId的时间url /家;jsessionid=E62A8634D411953CB43H01H7B882D7BB 因此,我在web.xmlCOOKIE中使用此模式可使会话id不显示在URL中,但在web.xml中显示错误图标,并将webxml验证为facecvc复杂类型。2.4.d:发现以元素“tracking mode”开头的无效内容。此时不需要子元素。 我的疑问是,为什么这个错误发生在

当我从我的应用程序注销或清除cookies到page now时,重定向到home,这是一个显示jsessionId的时间url /家;jsessionid=E62A8634D411953CB43H01H7B882D7BB 因此,我在web.xmlCOOKIE中使用此模式可使会话id不显示在URL中,但在web.xml中显示错误图标,并将webxml验证为facecvc复杂类型。2.4.d:发现以元素“tracking mode”开头的无效内容。此时不需要子元素。


我的疑问是,为什么这个错误发生在跟踪模式之上,以避免web.xml中的错误,否则任何其他方法都是可能的

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

<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">