1。web.xml
<?xml version="1.0" encoding="UTF-8"?>
<!-- --!>
<filter-mapping> ...</filter-mapping>
<listener>
<listener-class>myservlet.ContextReporter</listener-class>
</listener>
<servlet>...</servlet>
注意:<listener/> 标签一定要在<filter/>之后,在<servlet/>之前配置
2。ContextReporter.java
package myservlet;
import javax.servlet.*;
import java.util.*;
public class ContextReporter implements ServletContextListener{
public ContextReporter(){
System.out.println("调用了构造方法");
}
public void contextInitialized(ServletContextEvent event) {
System.out.println(" ----------创建了Context created on " +
new Date() + ".");
}
public void contextDestroyed(ServletContextEvent event) {
System.out.println("--------销毁了Context destroyed on " +
new Date() + ".");
}
}
说明:listener 配置在web.xml中,当web服务启动时,会实例化<listener-class/>中指定的类,所以里面一定要写完整类路径.