在jersey 2.4 grizzly http容器中获取远程主机

时间:2013-11-04 15:22:35

标签: jersey

我在我的应用程序中使用了jersey 2.4 grizzly2-http容器,并且想知道是否有办法在请求过滤器中获取远程主机地址。我想拒绝所有不是来自允许的远程IP列表的请求。

由于 约瑟普布罗兹

1 个答案:

答案 0 :(得分:0)

我建议使用Jersey外部的servlet过滤器。这将更加可定制。 Tomcat本身有一个,但你总是可以自己角色。这样,您可以从代码中将其外部化并在web.xml中进行更改,而无需重新构建应用程序。

http://tomcat.apache.org/tomcat-7.0-doc/config/filter.html#Remote_Address_Filter

这是一个你可以用于灰熊的更通用的 java- using a filter to check remote address