Java 使用URL排除模式/使用Guice在开发模式下运行应用程序引擎
我正在使用GAE和Guice,但在dev服务器上遇到了问题。这是我的web.xmlJava 使用URL排除模式/使用Guice在开发模式下运行应用程序引擎,java,google-app-engine,guice,Java,Google App Engine,Guice,我正在使用GAE和Guice,但在dev服务器上遇到了问题。这是我的web.xml <filter> <filter-name>guiceFilter</filter-name> <filter-class>com.google.inject.servlet.GuiceFilter</filter-class> </filter> <filter-mapping> <filter-name>
<filter>
<filter-name>guiceFilter</filter-name>
<filter-class>com.google.inject.servlet.GuiceFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>guiceFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
guiceFilter
com.google.inject.servlet.GuiceFilter
guiceFilter
/*
在我决定登录之前,一切都很好,在这一点上,它抛出了一个404,因为它无法处理以/\u ah
开头的页面。这意味着我不能在dev服务器上登录或查看管理控制台
有什么想法吗?我找不到如何向URL匹配器添加排除过滤器,也不知道GAE使用哪个servlet来服务开发登录和控制台:-/找到了答案。。。我使用regex只为我的页面提供服务,而忽略
\u ah
请求
serveRegex(“/[\\w]+”).with(MainServlet.class)代码>这对我来说很有用
// ignore _ah
serveRegex("^/(?!_ah.*)").with(HomeServlet.class);