Tomcat通过IP地址限制访问

有没有人知道如果tomcat可以限制访问某些应用程序的IP地址(如apache。htaccess)?

希望可以有人帮帮我 ?

regads

context.xml添加一个ValveContext (特别是org.apache.catalina.valves.RemoteAddrValve )。 请参阅远程主机筛选器上的文档。

这是一个例子:

在\ apache-tomcat-7.0.33 \ conf \ server.xml中:

 <Engine name="Catalina" defaultHost="localhost"> ... ... ... <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="10\.132\.77\.55|10\.132\.76\.120|10\.132\.77\.47"/> ... </Engine> 

在tomcat7中,你可以在web.xml中配置。
如果是所有的webapps,你可以在tomcat7 / conf / web.xml中配置它,如果只是一个webapp,你可以在tomcat7 / webapps / $(WEB_APP)/WEB-INF/web.xml中配置它,这是非常方便。
详细配置是使用RemoteAddrFilter过滤器,这里有一个例子http://tomcat.apache.org/tomcat-7.0-doc/config/filter.html#Remote_Address_Filter