这似乎很荒谬,但我无法删除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中时,静态内容才会在部署后变得不可访问。昨晚,我在日志中出现了奇怪的错误,这些日志链接到appstats的源文件。希望你们能帮我。
高档迎宾
发布于 2012-03-13 17:16:11
您是否也删除了servlet定义:
<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>此外,如果包含了它,则应该清理appEnge-web.xml:
<admin-console>
<page name="Appstats" url="/appstats" />
</admin-console>https://stackoverflow.com/questions/9664724
复制相似问题