我知道在 tomcat 6 中使用 ip 过滤,我必须使用他的爆破代码 Valve className=”org.apache.catalina.valves.RemoteAddrValve”allow=”10.10.1[12]..*”/>
这对我有用。但是,如何限制对特定 servlet 的访问。整个应用程序的上述块,我想阻止特定 servlet 的访问。我在 web.xml 中尝试了以下内容,但它显示 tomcat 错误页面 404
<filter>
<filter-name>R</filter-name>
<filter-class>org.apache.catalina.valves.RemoteAddrValve</filter-class>
<init-param>
<param-name>allow</param-name>
<param-value>172\.16\.18\..*</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>R</filter-name>
<url-pattern>*/json</url-pattern>
</filter-mapping>