我想在我的web应用程序启动(上下文加载)后执行方法(或某些功能)。我使用Spring 3.0作为框架。Web应用程序启动(Spring 3.0)
我尝试使用的ServletContextListener,我在我的课
我的监听器类
package myapp.listner;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class MyContextListner implements ServletContextListener{
public static long appStart=0L;
@Override
public void contextDestroyed(ServletContextEvent arg0) {
System.out.println("Context Destroyed");
}
@Override
public void contextInitialized(ServletContextEvent arg0) {
appStart=System.currentTimeMillis();
System.out.println("Context Initialised");
}
}
和web.xml的一部分实行的是
<listner>
<listner-class>myapp.listner.MyContextListner</listner-class>
</listner>
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/forms/*</url-pattern>
</servlet-mapping>
,但它不是打印该消息.. ...
请帮我....
个
虽然我倾向于面向Spring的解决方案,但您确定您正在寻找正确的位置吗? “侦听器”故意的拼写错误,特别是在'web.xml'中?最好剪切和粘贴示例以避免红鲱鱼。这对我来说可以。 –