小弟我在ECLIPSE中创建了一个TOMCAT下的SERVLET为什么不能运行

如题所述

说白了就是想当容器启动时拉起一些服务呗,可以这么搞:(1)新建一个Servlet实现ServletContextListener接口,重写contextInitialized用来执行启动时要做的事情,例子中我拉起了一个线程,或者重写contextDestroyed方法来执行容器销毁时要做什么。importjavax.servlet.ServletContextEvent;importjavax.servlet.ServletContextListener;publicclassMyServletimplementsServletContextListener{//初始化驱动线程DriveThreaddThread=null;privatestaticfinalLoggerlog=Logger.getLogger(MyServlet.class);@OverridepublicvoidcontextInitialized(ServletContextEventarg0){dThread=newDriveThread();dThread.start();log.debug("DriveThreadstart");}@OverridepublicvoidcontextDestroyed(ServletContextEventarg0){log.debug("DriveThreadDestroyed");}}(2)在web.xml中配一个监听com.lear.MyServlet(3)现在启动吧~容器会拉起你的servlet
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答