Foros del Web » Programación para mayores de 30 ;) » Java »

struts y quartz. Podeis ayudarme

Estas en el tema de struts y quartz. Podeis ayudarme en el foro de Java en Foros del Web. Hola puede alguien ayudarme a configurar struts para usar quartz. Llevo días intentándolo pero soy incapaz de hacerlo rular. El ejemplo que que estaba usando ...
  #1 (permalink)  
Antiguo 23/06/2010, 06:35
 
Fecha de Ingreso: abril-2010
Mensajes: 11
Antigüedad: 14 años
Puntos: 1
struts y quartz. Podeis ayudarme

Hola puede alguien ayudarme a configurar struts para usar quartz.

Llevo días intentándolo pero soy incapaz de hacerlo rular.

El ejemplo que que estaba usando es

http://www.javisjava.com/blog/quartz

Pero soy capaz de integrarlo en struts.
Para ello en el struts-config añadía

<plug-in className="es.proyecto.pluging.QuartzPlugIn"></plug-in>

En la clase QuartzPlugIn

public void init(ActionServlet actionServlet, ModuleConfig moduleConfig) throws ServletException {
Scheduler scheduler;
try {
scheduler = org.quartz.impl.StdSchedulerFactory.getDefaultSche duler();
setScheduler(scheduler);
} catch (SchedulerException ex) {
Logger.getLogger(QuartzPlugIn.class.getName()).log (Level.SEVERE, null, ex);
}

try
{
System.out.println("QuartzPlugIn: Starting Scheduler...");
if(getScheduler()!=null)
{
getScheduler().start();
System.out.println("QuartzPlugIn: "+getScheduler().getSchedulerName()+" running.");
_listJobs();
_listTriggers();
}
else
System.out.println("QuartzPlugIn: Scheduler NULL!!");
}
catch(SchedulerException ex){System.out.println(ex);}
}

/**
* Lista todos los grupos y los Jobs cargados en el Scheduler.
*/
private void _listJobs(){
try{
String[] groups = getScheduler().getJobGroupNames();
for(int i = 0; i < groups.length; i++)
{
System.out.println("QuartzPlugIn: # Group: " + groups[i] + ":");
String[] jobs = getScheduler().getJobNames(groups[i]);
for(int j = 0; j < jobs.length; j++)
{
JobDetail detail = getScheduler().getJobDetail(jobs[j], groups[i]);

}
}
}
catch(SchedulerException ex){System.out.println(ex);}
}

private void _listTriggers(){
try{
String[] triggerGroups = getScheduler().getTriggerGroupNames();
for (int i = 0; i < triggerGroups.length; i++)
{
String[] triggers = getScheduler().getTriggerNames(triggerGroups[i]);
for (int j = 0; j < triggers.length; j++)
{
CronTrigger trigger = (CronTrigger)getScheduler().getTrigger(triggers[j], triggerGroups[i]);
}
}
}
catch(SchedulerException ex){System.out.println(ex);}
}

Y soy incapaz de arrancarlo.
Yo creo que inicializo mal scheduler pero no sé otra forma de hacerlo.

Podeis ayudarme.
  #2 (permalink)  
Antiguo 25/06/2010, 01:03
 
Fecha de Ingreso: abril-2010
Mensajes: 11
Antigüedad: 14 años
Puntos: 1
Respuesta: struts y quartz. Podeis ayudarme



Nadie me puede ayudar un poco, he probado mil opciones y ninguna me arranca
  #3 (permalink)  
Antiguo 02/06/2011, 16:06
 
Fecha de Ingreso: junio-2011
Mensajes: 10
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: struts y quartz. Podeis ayudarme

riveiras tengo el mismo problema que tu , lo supiste correr??

Etiquetas: struts
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:55.