2013-07-15 90 views
0

我知道要在tomcat 6中使用ip過濾,我必須使用他自己的代碼 Valve className =「org.apache.catalina.valves.RemoteAddrValve」allow =「10.10.1 [12]。 。*「/>在Tomcat的IP過濾6

這對我有用。但是,如何限制對特定servlet的訪問。對於整個應用程序的上述塊,我想balock訪問特定的servlet.I在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> 

回答

0

您不能使用星號(*)int開始url模式。