Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.51 KB | None | 0 0
  1. public class CronTrigger implements Servlet
  2.  
  3. {
  4. public void init(ServletConfig arg0) throws ServletException {
  5.  
  6. JobDetail job = JobBuilder.newJob(HelloJob.class).withIdentity("Batch Validation Trigger", "group1").build();
  7.  
  8. Trigger trigger = TriggerBuilder.newTrigger().withIdentity("Batch Validation Trigger", "group1").withSchedule(CronScheduleBuilder.cronSchedule("0 45 14 ? * TUE")).build();
  9. Logger root = (Logger)LoggerFactory.getLogger(CronTrigger.class);
  10. root.isDebugEnabled();
  11. //schedule it
  12. Scheduler scheduler = null;
  13. try {
  14. scheduler = new StdSchedulerFactory().getScheduler();
  15. } catch (SchedulerException e) {
  16. e.printStackTrace();
  17. }
  18. try {
  19. scheduler.start();
  20. } catch (SchedulerException e1) {
  21. e1.printStackTrace();
  22. }
  23. try {
  24. scheduler.scheduleJob(job, trigger);
  25. } catch (SchedulerException e2) {
  26. e2.printStackTrace();
  27. }
  28. }
  29. }
  30.  
  31. <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
  32. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  33. xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
  34. <display-name>WOQC</display-name>
  35. <servlet>
  36. <servlet-name>Faces Servlet</servlet-name>
  37. <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
  38. <load-on-startup>1</load-on-startup>
  39. </servlet>
  40. <servlet>
  41. <servlet-name>CronTrigger</servlet-name>
  42. <servlet-class>timer.CronTrigger</servlet-class>
  43. <load-on-startup>1</load-on-startup>
  44. </servlet>
  45. <servlet-mapping>
  46. <servlet-name>CronTrigger</servlet-name>
  47. <url-pattern>/</url-pattern>
  48. </servlet-mapping>
  49. <servlet-mapping>
  50. <servlet-name>Faces Servlet</servlet-name>
  51. <url-pattern>*.jsf</url-pattern>
  52. </servlet-mapping>
  53. <servlet-mapping>
  54. <servlet-name>Faces Servlet</servlet-name>
  55. <url-pattern>*.faces</url-pattern>
  56. </servlet-mapping>
  57. <servlet-mapping>
  58. <servlet-name>Faces Servlet</servlet-name>
  59. <url-pattern>/faces/*</url-pattern>
  60. </servlet-mapping>
  61. <filter>
  62. <filter-name>PrimeFaces FileUpload Filter</filter-name>
  63. <filter-class>org.primefaces.webapp.filter.FileUploadFilter</filter-class>
  64. </filter>
  65. <filter-mapping>
  66. <filter-name>PrimeFaces FileUpload Filter</filter-name>
  67. <servlet-name>Faces Servlet</servlet-name>
  68. </filter-mapping>
  69. <welcome-file-list>
  70. <welcome-file>index.html</welcome-file>
  71. <welcome-file>index.htm</welcome-file>
  72. <welcome-file>index.jsp</welcome-file>
  73. <welcome-file>default.html</welcome-file>
  74. <welcome-file>default.htm</welcome-file>
  75. <welcome-file>default.jsp</welcome-file>
  76. </welcome-file-list>
  77. </web-app>
  78.  
  79. SEVERE: StandardWrapper.Throwable
  80. java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
  81. at timer.CronTrigger.init(CronTrigger.java:48)
  82. at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)
  83. at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)
  84. at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
  85. at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5231)
  86. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5518)
  87. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  88. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
  89. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
  90. at java.util.concurrent.FutureTask.run(FutureTask.java:262)
  91. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
  92. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
  93. at java.lang.Thread.run(Thread.java:745)
  94. Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
  95. at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
  96. at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
  97. ... 13 more
  98.  
  99. SEVERE: Servlet /WO threw load() exception
  100. java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
  101. at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
  102. at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
  103. at timer.CronTrigger.init(CronTrigger.java:48)
  104. at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)
  105. at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)
  106. at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
  107. at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5231)
  108. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5518)
  109. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  110. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
  111. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
  112. at java.util.concurrent.FutureTask.run(FutureTask.java:262)
  113. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
  114. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
  115. at java.lang.Thread.run(Thread.java:745)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement