没有在app引擎中调用ServletContextListener?

时间:2014-10-23 04:06:36

标签: google-app-engine

我试图在我的应用引擎应用中触发ServletContextListener:

package com.me.test;

public class WarmupListener implements ServletContextListener {
    public void contextInitialized(ServletContextEvent event) {
        System.err.println("hi!");
        System.out.println("hi!");
        Logger logger = Logger.getLogger(getClass().getName());
        logger.log(Level.SEVERE, "hi!");
    }

    public void contextDestroyed(ServletContextEvent event) {
        // App Engine does not currently invoke this method.
    }
}

// web.xml
<?xml version="1.0" encoding="UTF-8"?>
  <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
          http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
     version="2.5"
     xmlns="http://java.sun.com/xml/ns/javaee">

  <listener>
    <listener-class>com.me.test.WarmupListener</listener-class>
  </listener>

</web-app>

这是一款未付费的应用,不确定这是否有所作为。在发布之后,或者在我尝试命中端点之后,我在应用程序日志中看不到任何内容。

我需要设置其他东西才能让它发挥作用吗?

由于

0 个答案:

没有答案