Hi, Recently I received a message and had it forwarded to Postmaster with the following error: > Error message below: > Embedded configuration exception was: No attribute named > "onMatchException" is associated with the configuration element > "mailet" at > file:/usr/local/james2/phoenix/apps/james/SAR-INF/config.xml:99:22
What's the problem? The mailet doesn't need onMatchException or onMailetException attribute in the config file, does it? Thanks in advance, Oki ps: I attached the message, because I'm still wondering what might have caused the error.
--- Begin Message -------- Forwarded message from [EMAIL PROTECTED] ----- Date: Wed, 2 Jul 2003 05:13:30 +0700 (WIT) From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: Re:RE: Running a class on startup - java newbie.... Mail error; unhandled mail. Error message below: Embedded configuration exception was: No attribute named "onMatchException" is associated with the configuration element "mailet" at file:/usr/local/james2/phoenix/apps/james/SAR-INF/config.xml:99:22 Message details: Subject: RE: Running a class on startup - java newbie.... Sent date: Wed Jul 02 05:12:25 WIT 2003 MAIL FROM: [EMAIL PROTECTED] RCPT TO: [EMAIL PROTECTED] From: Raiden <[EMAIL PROTECTED]> To: Tomcat Users List <[EMAIL PROTECTED]> Size (in bytes): 3309 Date: Tue, 1 Jul 2003 15:12:25 -0700 (PDT) From: Raiden <[EMAIL PROTECTED]> To: Tomcat Users List <[EMAIL PROTECTED]> Subject: RE: Running a class on startup - java newbie.... Hello, Try adding your class to your web.xml file: <servlet> <servlet-name> automaticProcess </servlet-name> <servlet-class> AutomaticProcess </servlet-class> <load-on-startup> 1000 </load-on-startup> </servlet> Then in your AutomaticProcess class you'd have something like: public class AutomaticProcess extends HttpServlet implements Runnable { public void init() { if (!initialized) { initialized = initialize(); } } protected boolean initialize () { Thread thread = new Thread(this); thread.setDaemon(true); // i think this is so the thread will die when you shutdown the app thread.start(); return true; } public void run() { boolean stop = false; while (!stop) { // make call to whatever you want to run here try { Thread.sleep(300000); } catch (InterruptedException ie) { cat.error("AutomaticProcess - " + ie.toString()); } } } } -Raiden On Tue, 1 Jul 2003, Ciramella, EJ wrote: > Yeah, but the more and more I ask the more I hear that generating threads is > a no-no. > > But that's exactly what I was thinking. I want the class to launch when > this particular webapp is started and die when the webapp (or tomcat) is > shut down. And it should run every five minutes or so. > > I have the functionality of the thread, sleep, loop, jdbc work all hammered > out in a java application, the question is how do I get this to launch > during the startup of my webapp. > > What I meant earlier about the methodology is if it would be better to use > some sort of listener (grey area to me) to await access to a resource and > then run versus creating a separate thread. > > Thanks for the ideas guys, keep 'em commin'!!! > > -----Original Message----- > From: Andre D Bonner [mailto:[EMAIL PROTECTED] > Sent: Tuesday, July 01, 2003 5:55 PM > To: Tomcat Users List > Subject: Re: Running a class on startup - java newbie.... > > > >What I'd like to do is > > have <something> running that sleeps for 5 minutes at a time and then > checks > > to see if 24 hours have passed since the row was inserted (and if so, > delete > > it). Is there a way to start up a class with my web app? > > > > > Looks like good old Thread based timer > > It is a thread that sits and calls a method every 5 minutes? > > while(true){ > Thread.sleep(5 * 60 * 1000) // 5 minutes exactly > > // lookup my jdbc Datasource > // do my jdbc checking? > // releaseConnection > // loop > } > > > -- > Andre D Bonner > Sun Certified Programmer for the Java? 2 Platform 1.4 > > > > --------------------------------------------------------------------- > 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] ----- End forwarded message -----
--- End Message ---
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
