以下是我的context.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/Cloud_Storage" />
<filter>
<filter-name>SessionCheckFilter</filter-name>
<filter-class>sessioncheck.SessionCheckFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>SessionCheckFilter</filter-name>
<!--url-pattern>/app/*</url-pattern-->
<url-pattern>/welcome.jsp</url-pattern>
<!-- url from where you implement the filtering -->
</filter-mapping>
我得到的错误就是这个
[致命错误]:3:2:根元素后面的文档中的标记必须格式正确。
F:\ netbeanapp \ Cloud Storage \ nbproject \ build-impl.xml:1048:部署错误:Tomcat配置文件F:\ netbeanapp \ Cloud Storage \ web \ META-INF \ context.xml似乎已损坏。请确保它是可解析且有效的。 有关详细信息,请参阅服务器日志。
答案 0 :(得分:0)
<filter>
和<filter-mapping>
是部署描述符的一部分web.xml
而不是context.xml
参考这里
https://docs.oracle.com/cd/E14571_01/web.1111/e13712/web_xml.htm