You're absolutely correct!! And you also don't need any scripts to fire a HTTP request.
/colin ----- Original Message ----- From: "Dave Hollar" <[EMAIL PROTECTED]> To: "Turbine Users List" <[EMAIL PROTECTED]> Sent: Thursday, February 21, 2002 10:16 PM Subject: Re: How to start Scheduler automatically!! > I may be missing something but I use the scheduler and don't do anything > explicitly to start the scheduler - I only change the TurbineResources.props > as below: > > scheduler.enabled=true > If you don't set this I'm fairly certain that the default is false. > > ----- Original Message ----- > From: "Colin Chalmers" <[EMAIL PROTECTED]> > To: "Turbine Users List" <[EMAIL PROTECTED]> > Sent: Thursday, February 21, 2002 8:30 AM > Subject: Re: How to start Scheduler automatically!! > > > > An easier way is to start the servlet automatically when the *server* > > starts. In catalina you should have the following settings in your web.xml > > file. > > > > /colin > > > > <snip> > > <servlet> > > <servlet-name>foo</servlet-name> > > <servlet-class> > > org.apache.turbine.Turbine > > </servlet-class> > > <init-param> > > <param-name>properties</param-name> > > <!-- This is relative to the docBase --> > > <param-value> > > /WEB-INF/conf/TurbineResources.properties > > </param-value> > > </init-param> > > <load-on-startup> > > 1 > > </load-on-startup> > > </servlet> > > </snip> > > > > ----- Original Message ----- > > From: "Gareth Coltman" <[EMAIL PROTECTED]> > > To: "Turbine Users List" <[EMAIL PROTECTED]> > > Sent: Thursday, February 21, 2002 2:29 PM > > Subject: RE: How to start Scheduler automatically!! > > > > > > > One easy way would be to fire off a command line HTTP request from your > > > startup script to the action below. http@ can be called from a unix > script > > > like: > > > > > > http@ host page port > > > > > > Hope this helps > > > > > > > > > > > > > -----Original Message----- > > > > From: Fabio Daprile [mailto:[EMAIL PROTECTED]] > > > > Sent: 21 February 2002 10:36 > > > > To: Turbine Users List > > > > Subject: How to start Scheduler automatically!! > > > > > > > > > > > > Hello Gentlemen, > > > > > > > > I've implemented the scheduler service in my application. > > > > > > > > I use the turbine_scheduled_job table to keep the jobs. > > > > > > > > The problem is that i need to start the scheduler when the > > > > servlets starts. > > > > Now i start the scheduler calling an action from an HTML page, and you > > > > can see the code of this action below. > > > > > > > > Can i do this automatically? > > > > > > > > Thank you in advance. > > > > > > > > Best Regards, > > > > > > > > Fabio Daprile. > > > > Systems engineer. > > > > > > > > W�rth Phoenix International > > > > > > > > > > > > /** > > > > * Title: Bug tracking system > > > > * Description: Development of a Bug Tracking and Enhancement request > > > > system > > > > * Copyright: Copyright (c) 2001 > > > > * Company: > > > > * @author Fabio Daprile > > > > * @version 1.0 > > > > */ > > > > > > > > file://Turbine > > > > import org.apache.velocity.context.Context; > > > > import org.apache.turbine.util.RunData; > > > > import org.apache.turbine.services.schedule.JobEntry; > > > > import org.apache.turbine.services.schedule.JobEntryPeer; > > > > import org.apache.turbine.services.schedule.ScheduleService; > > > > import org.apache.turbine.services.schedule.TurbineSchedulerService; > > > > import org.apache.turbine.services.TurbineServices; > > > > import org.apache.turbine.modules.actions.VelocityAction; > > > > import org.apache.turbine.util.ParameterParser; > > > > import org.apache.turbine.util.db.Criteria; > > > > > > > > import java.util.*; > > > > > > > > > > > > public class SchedulerStart extends VelocityAction > > > > { > > > > > > > > public void doPerform(RunData data, Context context) throws > > Exception > > > > { > > > > Criteria _criteria = null; > > > > Criteria.Criterion _criterion1 = null; > > > > > > > > Vector _schedulerParams = null; > > > > JobEntry je; > > > > ParameterParser params = data.getParameters(); > > > > > > > > _criteria = new Criteria(); > > > > _criterion1 = _criteria.getNewCriterion(JobEntryPeer.OID, > > > > new Integer(0), > > > > > > Criteria.GREATER_THAN); > > > > try > > > > { > > > > _schedulerParams = JobEntryPeer.doSelect(_criteria); > > > > } > > > > catch(Exception e) > > > > { > > > > e.printStackTrace(); > > > > } > > > > > > > > try > > > > { > > > > file://access the service singleton > > > > TurbineSchedulerService ss = > > > > (TurbineSchedulerService)TurbineServices.getInstance().getService( > > > TurbineSchedulerService.SERVICE_NAME); > > > > > > > > ss.init(data.getServletConfig()); > > > > > > > > file://set the Message > > > > file://System.out.println("Task started successfully"); > > > > > > > > file://System.out.println(ss.listJobs().size()); > > > > } > > > > catch (Exception e) > > > > { > > > > file://set the Message > > > > data.setMessage("Task failed to start!"); > > > > } > > > > > > > > file://setTemplate(schedule,SchedulerStatus.vm); > > > > > > > > } > > > > } > > > > > > > > > > > > -- > > > > > > > > > > > > W�rth Phoenix Srl > > > > Via Kravogl 4, I-39100 Bolzano > > > > Tel: +39 0471/564111 > > > > Fax: +39 0471/564122 > > > > > > > > mailto:[EMAIL PROTECTED] > > > > http://www.wuerth-phoenix.com > > > > > > > > > > > > > > > > -- > > > > To unsubscribe, e-mail: > > > > <mailto:[EMAIL PROTECTED]> > > > > For additional commands, e-mail: > > > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > > > > > > -- > > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > -- > > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
