GuiceのでDEVモードでのURLの除外パターン/ App Engineの実行を使用して
-
19-09-2019 - |
質問
私は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>guiceFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
私はそれが/_ah
で始まるページを処理することはできません。原因、それは404を投げた時点で、ログインすることを決定するまで、すべてが素晴らしい作品。これは私がのdevのサーバー上でログインをするか、または管理コンソールを見ることができないことを意味します。
任意のアイデア?私は、URLマッチャに除外フィルタを追加する方法を見つけることができない、とGAEが開発ログインおよびコンソールを提供するために使用するサーブレットを知らない: - /
解決
...私は私のページを提供し、_ah
要求を無視するために正規表現を使用しているそれを考え出します。
serveRegex("/[\\w]+").with(MainServlet.class);
他のヒント
これは私のために働いたものです。
// ignore _ah
serveRegex("^/(?!_ah.*)").with(HomeServlet.class);
所属していません StackOverflow