我试图在我的应用引擎应用中触发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>
这是一款未付费的应用,不确定这是否有所作为。在发布之后,或者在我尝试命中端点之后,我在应用程序日志中看不到任何内容。
我需要设置其他东西才能让它发挥作用吗?
由于