Удалить appstats из web.xml (Java) - PullRequest
0 голосов
/ 12 марта 2012

кажется нелепым, но я не могу удалить appstats. Если я удалю из файла web.xml следующее:


 <filter> 
        <filter-name>appstats</filter-name> 
        <filter- 
class>com.google.appengine.tools.appstats.AppstatsFilter</filter- 
class> 
        <init-param> 
            <param-name>logMessage</param-name> 
            <param-value>Appstats available: /appstats/details? 
time={ID}</param-value> 
        </init-param> 
    </filter> 
    <filter-mapping> 
        <filter-name>appstats</filter-name> 
        <url-pattern>/*</url-pattern> 
    </filter-mapping> 

мой статический контент больше недоступен и выдает ошибку 404. Я сузил его до тегов фильтра и сопоставления фильтров, так как я удалил другие теги из http://code.google.com/appengine/docs/java/tools/appstats.html шаг за шагом. Только если эти конкретные теги остаются в web.xml, статический контент становится недоступным после развертывания. Прошлой ночью у меня были странные ошибки в журналах, которые связаны с источником файлы приложений. Надеюсь, вы, ребята, можете мне помочь.

Greets Высококлассные

1 Ответ

0 голосов
/ 13 марта 2012

Вы также удалили определение сервлета:

<servlet>
    <servlet-name>appstats</servlet-name>
    <servlet-class>com.google.appengine.tools.appstats.AppstatsServlet</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>appstats</servlet-name>
    <url-pattern>/appstats/*</url-pattern>
</servlet-mapping>

Кроме того, если вы включили его, вы должны очистить свой appengine-web.xml:

<admin-console>
    <page name="Appstats" url="/appstats" />
</admin-console>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...