Unter Verwendung eines URL Ausschluss Muster / Running App Engine in dev-Modus mit Guice

StackOverflow https://stackoverflow.com/questions/2214624

  •  19-09-2019
  •  | 
  •  

Frage

Ich bin mit GAE und Guice, aber ich bin in Probleme auf dem Dev-Server ausgeführt wird. Das ist mein web.xml

<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>

Alles funktioniert gut, bis ich entscheiden, an dem sich anmelden, zeigen sie eine 404 wirft weil es keine Seiten verarbeiten kann, die mit /_ah starten. Dies bedeutet, dass ich nicht Logins auf dem Dev-Server tun können, oder schauen Sie auf der Administratorkonsole.

Irgendwelche Ideen? Ich kann nicht finden, wie ein Ausschlussfilter auf die URL Matcher hinzuzufügen, und nicht wissen, welche Servlet GAE verwendet Entwicklung Login und Konsole zu dienen: - /

War es hilfreich?

Lösung

figured it out ... Ich regex bin mit meinen Seiten dienen nur und _ah Anfragen zu ignorieren.

serveRegex("/[\\w]+").with(MainServlet.class);

Andere Tipps

Das ist was für mich gearbeitet.

// ignore _ah
serveRegex("^/(?!_ah.*)").with(HomeServlet.class);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top