当我从我的应用程序注销或清除cookie到页面现在重定向到主页时,一个时间网址显示jsessionId 的 ../家; JSESSIONID = E62A8634D411953CB43H01H7B882D7BB 所以我在web.xml中的用户跟踪模式 COOKIE 使用此模式会话ID不在URL中显示但web.xml显示错误图标我验证webxml面对 cvc-complex-type.2.4 .d:从元素'tracking-mode'开始发现无效内容。此时不会有子元素。
我怀疑为什么在跟踪模式之上发生了这个错误,如何避免web.xml中的错误,否则可能有任何其他方式?
答案 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">