Hi,

i'm trying to deploy an Implementation of the Schedulable-Interface in an 
.ear-file which contains my whole application. I've added the following lines 
to the scheduler-service.xml file:


  |     <mbean code="org.jboss.varia.scheduler.Scheduler"
  |            name=":service=Scheduler">
  |         <attribute name="StartAtStartup">true</attribute>
  |         <attribute 
name="SchedulableClass">com.offix.middleware.scheduler.CacheCleaner</attribute>
  |         <attribute name="InitialStartDate">1/1/07 0:00 p</attribute>
  |         <attribute name="SchedulePeriod">1800000</attribute>
  |         <attribute name="InitialRepetitions">-1</attribute>
  |     </mbean>
  | 

On jboss start, i get a ClassNotFoundException for my implementation-class, 
because the Scheduler-MBean starts, before the .ear gets deployed. This causes 
the Scheduler not to start at all.

Unfortunately, it's necessary to deploy the Schedulable-implementation with the 
application, cause we're using some variables, which are defined in there(i.e. 
JBossCache-parameters).

I've seen that there is a flag "startOnStartup", but how can i invoke the 
startSchedule operation of the mbean? It would be very convenient to do that 
automatically after the deployment of the .ear and not have to invoke the 
operation by hand, everytime we reboot the jboss. Is that possible?

Thanks in advance,

alex




View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4073550#4073550

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4073550
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to