在应用启动时以下方法会被调用:
void contextInitialized(ServletContextEvent sce)
在应用注销时以下方法会被调用:
void contextDestoryd(ServletContextEvent sce)
在Web.xml中加入
<listener>
<listener-class>完整类名(如com.myweb.listener.InitListener)</listener-class>
</listener>
您好,Tomcat启动和java-jar启动有很多不同之处。首先,Tomcat是一个开源的Web应用服务器,它可以用来部署和运行Java应用程序,而java-jar是一种可执行的Java文件格式,它可以用来运行Java程序。其次,Tomcat启动需要使用Tomcat提供的服务器程序,而java-jar启动则需要使用Java虚拟机(JVM)来运行。此外,Tomcat启动时,它会自动加载Tomcat的所有组件,而java-jar启动则只会加载需要的组件。
最后,Tomcat启动时会自动创建一个Web应用程序的容器,而java-jar启动则不会创建容器,而是直接运行Java程序。
总之,Tomcat启动和java-jar启动有很多不同之处,Tomcat启动更适合用于部署和运行Web应用程序,而java-jar启动则更适合用于运行Java程序。
java有个Listener! 随tomcat启动而调用自己写的方法!也可以循环调用!就是每过几小时掉用自己的方法。
可以给web.xml配置监听
<listener><listener-class>xxx.xxx.xxx.xxx.TomcatListener</listener-class></listener>里面是类的路径public class TomcatListener implements ServletContextListener{ @Override public void contextDestroyed(ServletContextEvent arg0) { // TODO Auto-generated method stub } //tomcat启动后就会执行该方法 @Override public void contextInitialized(ServletContextEvent arg0) {LOG.info("tomcat listener start");