【问题标题】:IP Filtering in Tomcat 6Tomcat 6 中的 IP 过滤
【发布时间】:2013-07-13 13:15:20
【问题描述】:

我知道在 tomcat 6 中使用 ip 过滤,我必须使用 he bleow code 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>

【问题讨论】:

    标签: security servlets tomcat6 servlet-filters


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-25
      • 2014-08-14
      • 2012-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-21
      • 2013-06-20
      相关资源
      最近更新 更多