Java 每个IP的Tomcat文件访问限制/允许

Java 每个IP的Tomcat文件访问限制/允许,java,tomcat,restriction,file-security,Java,Tomcat,Restriction,File Security,有没有办法限制/允许某些IP访问Tomcat上的特定文件?如果没有直接的方法,那么什么是好的解决方法 非常感谢您的帮助。使用a并从获取ip。但是,如果请求来自防火墙后面,您将获得防火墙的ip。有一种方法可以通过Tomcat实现 代码: 我强烈建议您阅读O'reilly发布的Tomcat提示。可以找到 网站上的第十个问题是关于你的问题 编辑:必须将其粘贴到Server.xml EDIT1:在这里可以找到其他方法有多种方法,具体取决于您想要做什么。例如: . 或者,如果您想要一些细粒度的东西,例如请

有没有办法限制/允许某些IP访问Tomcat上的特定文件?如果没有直接的方法,那么什么是好的解决方法


非常感谢您的帮助。

使用a并从获取ip。但是,如果请求来自防火墙后面,您将获得防火墙的ip。

有一种方法可以通过Tomcat实现

代码:

我强烈建议您阅读O'reilly发布的Tomcat提示。可以找到

网站上的第十个问题是关于你的问题

编辑:必须将其粘贴到Server.xml


EDIT1:在这里可以找到其他方法

有多种方法,具体取决于您想要做什么。例如:

. 或者,如果您想要一些细粒度的东西,例如请求URL的路径部分的模式匹配,那么您可以实现自己的过滤器类。

这个答案可能会有帮助:
<Context path="/here is youre path to the files">
      <Valve className="org.apache.catalina.valves.RemoteAddrValve"
             allow="here u put the IP addresses you want to allow" deny="here u put the IP addresses you want to deny"/>
    </Context>