0

我知道在 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>
4

1 回答 1

1

您不能在 url 模式的开头使用 star(*)。

于 2013-07-15T19:08:17.547 回答