Java 为什么live AppEngine不调用我的servlet过滤器?

Java 为什么live AppEngine不调用我的servlet过滤器?,java,google-app-engine,google-cloud-endpoints,servlet-filters,Java,Google App Engine,Google Cloud Endpoints,Servlet Filters,我为我的应用程序引擎项目编写了一个servlet过滤器 它是从本地开发机器调用的 但当我将代码放入GoogleAppEngineLive服务器时,它并没有被调用 有人能解释为什么吗 这就是它在web.xml中的映射方式 <filter> <filter-name>ErrorHandlerFilter</filter-name> <filter-class>com.fms.advocacy.filters.ErrorHandler

我为我的应用程序引擎项目编写了一个servlet过滤器

它是从本地开发机器调用的

但当我将代码放入GoogleAppEngineLive服务器时,它并没有被调用

有人能解释为什么吗

这就是它在web.xml中的映射方式

  <filter>
    <filter-name>ErrorHandlerFilter</filter-name>
    <filter-class>com.fms.advocacy.filters.ErrorHandlerFilter</filter-class>
  </filter>
  <filter-mapping>
    <filter-name>ErrorHandlerFilter</filter-name>
    <url-pattern>/_ah/api/*</url-pattern>
  </filter-mapping>

PS:我正在使用Google Cloud Endpoint为我的api编码

问题在于
/\u ah/api/*

在服务器中,url更改为
/\u ah/spi/*


现在它正在工作。

您的servlet过滤器是如何映射的?是的。我配置了web.xml。它在我的本地开发服务器中工作,但在live AppEngine服务器中不工作。我问的是如何工作,而不是在web.xml中。对不起。我将更新有问题的web.xml部分
public class ErrorHandlerFilter implements Filter {
    private static final Logger log = Logger.getLogger(ErrorHandlerFilter.class.getName());

    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { 
            log.warning("Entered ErrorHandlerFilter!!"); 
    }
}