为何在tomcat 的启动过程中,一个实现了 ServletContextListener 接口的类会被调用两次。。。
joeqi 2004-08-20 05:08:39 调试环境: windows2000 + tomcat 5.0.25
定义了一个类:
public class InfoContextListener implements ServletContextListener
{
...
public void contextInitialized(ServletContextEvent event)
{
System.out.println("InfoContextListener :contextInitialized ... begin");
...
}
...
}
我在web.xml中即如如下内容如下内容:
<listener>
<listener-class>Server.InfoContextListener</listener-class>
</listener>
在tomcat 的启动过程中在两处地方出现了 InfoContextListener :contextInitialized ... begin
分别在
“ 2004-8-20 17:01:34 org.apache.catalina.core.StandardHost start
信息: XML validation disabled ”
后及
“2004-8-20 17:01:48 org.apache.catalina.core.StandardHostDeployer install
信息: Installing web application at context path /ServerTest from URL file:E:\program\s
everSoft\jakarta-tomcat-5.0.25\webapps\ServerTest”
出现。。。 初始化方法不是只调用一次吗? 为何又有上述情况呢? 请教各位大侠啊。。。。