Java 过滤器不适用于Glassfish 3.1.1

Java 过滤器不适用于Glassfish 3.1.1,java,filter,glassfish-3,Java,Filter,Glassfish 3,我有一个过滤器实现,它以前在Glassfish 3.1.1的单个实例中工作过 已使用@WebFilter对其进行了注释,如下所示: @WebFilter(urlPatterns = { "/*" }) public class SomeFilter implements Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) thro

我有一个过滤器实现,它以前在Glassfish 3.1.1的单个实例中工作过

已使用@WebFilter对其进行了注释,如下所示:

@WebFilter(urlPatterns = { "/*" })
public class SomeFilter implements Filter {

@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException,
        ServletException {
HttpServletRequest req = (HttpServletRequest) request;
...
}

@Override
public void init(FilterConfig filterConfig) throws ServletException {
    // do nothing
}

@Override
public void destroy() {
    // do nothing
}
每个请求都应该调用它

现在我有了一个Glassfish设置,它有两个单独的前台和服务实例。我将包含过滤器的WAR部署到前端,但过滤器似乎不起作用。我尝试了日志记录和调试,但似乎从未调用过滤器,或者至少从未调用doFilter方法。我还尝试将一些日志记录到init方法中,但它也没有显示在日志中


任何人都知道是什么导致了这种行为。是否有办法以某种方式记录Glassfish筛选器链?

是否检查Glassfish server.log中有关筛选器初始化的错误?我遇到过类似的问题,并预感到过滤器初始化是问题的原因。

您是否检查了Glassfish server.log中有关过滤器初始化的错误?我遇到过类似的问题,并预感到过滤器初始化是导致您出现问题的原因。

就是这样!不知何故,我错过了过滤器初始化错误。我使用Corba时出错,导致过滤器中的注入混乱,并且从未初始化。就是这样!不知何故,我错过了过滤器初始化错误。我使用Corba时出错,导致过滤器中的注入出错,并且从未初始化。