-. web.xml에 필터로 설정하는 방법!
디플로이 되어있는 context-path 하위의 디렉토리 별로 제한하고 싶을 때 이 방법을 사용하면 될 것 같다.
>> 설정 예) context-path 가 /app 이고 /app/secure/* 로 접속하는 페이지에 대해 특정 ip의 접근만 허용하고 싶다면!
<filter> <filter-name>Remote Address Filter</filter-name> <filter-class>org.apache.catalina.filters.RemoteAddrFilter</filter-class> <init-param> <param-name>allow</param-name> <param-value>10.1.x.x|10.2.x.x</param-value> </init-param> </filter> <filter-mapping> <filter-name>Remote Address Filter</filter-name> <url-pattern>/secure/*</url-pattern> </filter-mapping>