问题描述
tomcat启动时可以用<load-on-startup>1</load-on-startup>执行servlet那关闭前能自动执行servlet吗?主要是自己写的连接池,在tomcat启动时创建连接,想在tomcat关闭时关掉连接池里的所有连接。新手哈。原理不太清楚,猜想是不是tomcat关闭时连接也自动关闭了?这样就没问题了。谢谢!
解决方案
解决方案二:
拜托,那个<load-on-startup>1</load-on-startup>是指启动顺序。在启动的时候是调用init方法,关闭的时候是destroy方法
解决方案三:
写个类实现javax.servlet.ServletContextListener.ServletContextListener接口,假设这个实现类的全限名叫做com.xxx.SunflowEngineListenerImpl然后在web,xml中添加如下代码<listener><listener-class>com.xxx.SunflowEngineListenerImpl</listener-class></listener>
时间: 2024-10-12 04:40:53