- 浏览: 48041 次
- 性别:
文章分类
- 全部博客 (35)
- j2ee (27)
- jquery (3)
- jquery easyui (3)
- html (9)
- ajax (3)
- java (3)
- javase (4)
- java时间问题 (1)
- ice (1)
- 中间件 (1)
- 客户端调用服务端 (1)
- CRC16校验 (1)
- war包 (1)
- Java命令 (1)
- srping (1)
- web项目 (1)
- 非spring管理类调用spring管理的类 (1)
- highCharts (1)
- xAxis (1)
- yAxis (1)
- series (1)
- categories (1)
- tomcat启动 (1)
- ServletContextListener (1)
- bat启动Java项目 (1)
- 带有第三方jar包 (1)
- Java项目中使用webservice (0)
- javase项目中使用文本service (0)
- web前端、w3cschool、jquery (9)
- apache poi 、excel (2)
- poi (2)
- struts2 (1)
最新评论
-
messi_18:
Thanks very much! I also met th ...
【转】org.hibernate.hql.ast.QuerySyntaxException: User is not mapped [from User] -
smilingtodie:
...
struts2.3.4+hibernate4.3+spring3.2.3所需要的jar包
当tomcat启动时想调用某个类的某些方法
有些时候我们有这样的需求当tomcat启动时候或者关闭的时候我们想要调用某些方法。这个时候就可以这么做。直接贴代码
在web.xml中需要加上
这样我们就可以在tomcat启动时就做我们要做的事情
import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import org.quartz.SchedulerException; import org.springframework.context.ApplicationContext; public class MyListener implements ServletContextListener { private static MyJobScheduler myJobScheduler; @Override public void contextDestroyed(ServletContextEvent arg0) { try { MyJobScheduler.getScheduler().shutdown(); } catch (SchedulerException e) { e.printStackTrace(); } } @Override public void contextInitialized(ServletContextEvent arg0) { myJobScheduler = new MyJobScheduler(); } } import java.util.Date; import org.quartz.JobDetail; import org.quartz.Scheduler; import org.quartz.SchedulerException; import org.quartz.SchedulerFactory; import org.quartz.SimpleTrigger; import org.quartz.impl.StdSchedulerFactory; public class MyJobScheduler { private static SchedulerFactory schedulerFactory = new StdSchedulerFactory(); private static Scheduler scheduler = null; public static Scheduler getScheduler() { return scheduler; } public MyJobScheduler(){ try { scheduler.start(); } catch (SchedulerException e) { e.printStackTrace(); } } static{ try { scheduler = schedulerFactory.getScheduler(); JobDetail jobDetail = new JobDetail("job1", "jgroup", MyJob.class); SimpleTrigger simpleTrigger = new SimpleTrigger("simpleTrigger", new Date(), null, SimpleTrigger.REPEAT_INDEFINITELY, Long.parseLong(ReadingProperties.getPp().getProperty("time"))); scheduler.scheduleJob(jobDetail, simpleTrigger); } catch (NumberFormatException e) { e.printStackTrace(); } catch (SchedulerException e) { e.printStackTrace(); } } }
在web.xml中需要加上
<listener> <listener-class>com.energyfuture.action.MyListener</listener-class> </listener>
这样我们就可以在tomcat启动时就做我们要做的事情
发表评论
-
jquery easyui tree checkbox置灰
2014-10-29 00:01 1114$('#tt').tree({ onLoadSucces ... -
java中两个list互相比较
2014-10-26 21:52 1340java的应该是有个类可以专门实现: pac ... -
struts2使用注解方式下载文件
2014-10-13 23:48 717使用Struts2 ,很多人 ... -
带有批注的从数据集中查询出的poi导出
2014-10-12 21:43 1219从list中取数据把特殊的数据进行封装来进行导出 pac ... -
poi导出Excel的一些东西
2014-10-10 23:45 787直接上传代码 第一个是多个sheet页 package c ... -
jqueryeasyui弹窗跳出jsp的方法
2014-09-21 21:01 1164很多时候需要弹窗处理一些数据以下是弹窗的js代码 &l ... -
w3cschool、jquery学习chm8
2014-08-21 07:06 689方便起见、为了下载 -
w3cschool、jquery学习chm7
2014-08-21 07:06 664方便起见为了下载 -
w3cschool、jquery学习chm6
2014-08-21 07:06 779方便起见为了下载 -
w3cschool、jquery学习chm5
2014-08-20 22:15 680方便起见为了下载 -
w3cschool、jquery学习chm4
2014-08-20 22:04 670方便起见为了下载 -
w3cschool、jquery学习chm3
2014-08-20 21:54 626方便起见为了下载 -
w3cschool、jquery学习chm2
2014-08-20 21:44 482方便起见为了下载 -
w3cschool、jquery学习chm1
2014-08-20 21:38 651为了方便起见下载 -
javaweb应用打成war包
2014-03-19 15:42 1031很多是后当我们要把项目放到公网的时候就要把我们的web项目打成 ... -
[转]java中如何利用时间间隔算日期
2014-02-21 13:33 1155今天公司要要我实现一个功能是时间段1 时间段2 时间段3 时间 ... -
一个关于jquery easyui crud demo 的一个例子
2014-02-13 22:11 3808注:这个程序jsp的源代码在这个http://www.jeas ... -
一个关于jquery easyui crud demo 的一个例子
2014-02-13 22:10 0注:这个程序jsp的源代码在这个http://www.jeas ... -
struts2文件上传
2014-01-31 22:05 751package com.sjy.action; imp ... -
【转】关于struts2整合spring的action的一个问题
2014-01-29 19:40 617Struts2 本身是线程安全的,在默认的情况下会为每一个请求 ...
相关推荐
tomcat启动时立即调用quartz执行一次
tomcat启动时执行java自定义方法,一般用于启动时赋值情况。
tomcat 调用weblogic EJB tomcat 调用weblogic EJB
这份Tomcat源码解析文档详细地介绍了Tomcat从启动到最后结束的过程,包括其中涉及的类和方法的调用过程。这份文档对于想要深入研究Java底层源码启动过程的人来说十分有用。除了介绍Tomcat的启动过程,这份文档还可以...
Tomcat启动时,通过监听器来实现,当tomcat启动时自动地访问本地地servlet。也可以实现访问本地jsp
tomcat-juli.jar 用于在tomcat启动报错时除错
java调用命令行启动tomcat
tomcat启动|退出执行事件类: import java.io.File; import java.io.FileWriter; import java.io.IOException; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import ...
tomcat启动管理工具
详细说明了tomcat启动过程中 加载资源的顺序
功能: 在tomcat启动时,就自动执行一servlet,此servlet隔段时间处理某一操作。
tomcat启动时定时循环执行内容(action) 本人亲自编写的小程序,简单易懂,欢迎下载评论!
tomcat 开机启动,dos窗口去掉,tomcat 开机启动,dos窗口去掉
tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本
tomcat启动不了问题处理 解决tomcat启动不了问题
Tomcat启动分析以及如何启动 关于tomcat的配置及其代码
内嵌式tomcat启动web工程,maven代码 内嵌式tomcat启动web工程,maven代码
Tomcat7.0.62 启动类加载日志
windows及linux环境下,tomcat启动参数的设置。在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是在系统参数中增加系统参数...
启动配置文件tomcat的配置文件,仅供参考