I think that what you want, with this feature, is a daemon (but not a servlet that respond to requests). So, Tomcat don't have to implement anything for this (it's not in its sphere of activities).
I think that crons (eventually with httpclients), TimerTasks, ... are more usefull for this need... On Thu, 3 Mar 2005 08:27:46 -0500 "Parsons Technical Services" <[EMAIL PROTECTED]> wrote: > With all the questions and suggestions flying around, a question to the > other programmers: If one was to write a class for the purpose of running > classes at set times, what pitfalls would one need to watch for? > > I have a class that loads on startup and runs a continuous loop that is > timed (sleeps, wakes up, does something, sleeps again). It runs fine, but I > know that it could be better. > > Any guidance or suggestions would be appreciated. And maybe we could create > an add-on and post it for use in apps that need such a device. > > Thanks > > Doug > > > ----- Original Message ----- > From: "Nikola Milutinovic" <[EMAIL PROTECTED]> > To: "Tomcat Users List" <[email protected]> > Sent: Thursday, March 03, 2005 6:55 AM > Subject: Re: Equivalent of Resin "run-at" servlet configuration > > > > Subramanya Sastry wrote: > > > >>Hello, > >> > >>I am developing a Java web application, and one of the requirements is to > >>run a particular servlet periodically, or even at specified times. Resin > >>provides this ability via its "run-at" configuration element for servlets > >>in web.xml > >> > >>Example Resin configuration: > >> <servlet> > >> <servlet-name>download</servlet-name> > >> <servlet-class>DownloadNewsServlet</servlet-class> > >> <run-at period='360m'/> > >> </servlet> > >> > >>However, I haven't found an equivalent configuration for Tomcat. I > >>searched > >>the web and was unsuccessful. So, any pointers as to how I could achieve > >>this > >>for Tomcat would be appreciated. > >> > > > > There is none and shouldn't be any. I understand the need to run > > periodical tasks, but J2EE specification, prior to 1.4 has no such > > provisions. Further, Servlet/JSP specification has no such provision, even > > in J2EE 1.4. You'd be best advised to setup a cron-job to perform this > > periodic activity. There are several good HTTP client packages out there, > > Jakarta-Commons HTTPclient, to name one, that will help you in building > > the client side of your cron-job. > > > > Nix. > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
