Security Tomcat6中的IP过滤
我知道在Tomcat6中使用ip进行过滤,我必须使用bleow代码 Valve className=“org.apache.catalina.valves.RemoteAddrValve”allow=“10.10.1[12]…*”/> 这对我来说是可行的。但是,我如何限制对特定servlet的访问。对于整个应用程序,上面的代码块,我想限制对特定servlet的访问。我在web.xml中尝试了下面的代码,但它的显示tomcat错误页面404Security Tomcat6中的IP过滤,security,servlets,tomcat6,servlet-filters,Security,Servlets,Tomcat6,Servlet Filters,我知道在Tomcat6中使用ip进行过滤,我必须使用bleow代码 Valve className=“org.apache.catalina.valves.RemoteAddrValve”allow=“10.10.1[12]…*”/> 这对我来说是可行的。但是,我如何限制对特定servlet的访问。对于整个应用程序,上面的代码块,我想限制对特定servlet的访问。我在web.xml中尝试了下面的代码,但它的显示tomcat错误页面404 <filter> <fil
<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>
R
org.apache.catalina.valves.RemoteAddrValve
允许
172\.16\.18\..*
R
*/json
您不能在url开头模式中使用星号(*)