I am trying to build a web application using JSF 2.2, JPA 2.1 and CDI without EJB, since my application should deploy on Jetty server which doesn't support EJB in its 9th version. I have searched a lot, not found any answer.. I need to schedule some CDI events in my application, without the use of @Schedule and other services offered by EJB.. Is there any way to do it?
Asked
Active
Viewed 920 times
0
-
Search Google for a Independent scheduling framework like quartz – Kukeltje Dec 28 '17 at 08:18
-
Don't know if it is supported in Jetty, but have you tried with [batch](http://www.oracle.com/technetwork/articles/java/batch-1965499.html) ? – Leonardo Dec 28 '17 at 09:02
-
2Possible duplicate of [How to run a background task in a servlet based web application?](https://stackoverflow.com/questions/4691132/how-to-run-a-background-task-in-a-servlet-based-web-application) – BalusC Dec 28 '17 at 09:23
-
Thank's all, @Leonardo no I didn't, I'll try the scheduler module first. – user3420018 Dec 29 '17 at 10:32
1 Answers
1
Take a look at Apache DeltaSpike scheduler module. Should be supported on Jetty. You can also write Your own custom extension for CDI if this is not covering Your needs.

kaos
- 1,598
- 11
- 15