You should be able to get this to work by putting your classes into a jar file and adding this jar to the SAR-INF/lib folder within the james.sar file.
Steve > -----Original Message----- > From: John Neale [mailto:[EMAIL PROTECTED] > Sent: Tuesday, July 05, 2005 11:21 AM > To: [email protected] > Subject: Writing a new mail repository > > Hi, > > I have just started using James and I have a bit of a newbie question. > > I want to write variation to JDBCMailRepository class but I > keep getting classloader issues. If I have my new classes in > a jar file and put them in the ext directory and then > configure the config.xml to use them I get class not found > errors on my class. > > If I put my jar file in the lib directory I get class not > found errors for MailRepository. So it's finding my new class > but not in the same classloader as the classes in the james.jar. > > Is there a way to do this or do I need to build James from > scratch rather than "plug-in" my new classes to a distribution? > > > thanks, > > John > > > > This email transmission is confidential and intended solely > for the person or organisation to whom it is addressed. If > you are not the intended recipient, be advised that you have > received this email in error and that any use, dissemination, > forwarding, printing, or copying of this email is strictly > prohibited. Any views expressed in this message are those of > the individual sender, except where the sender specifically > states them to be the views of INSL. If you have received > this message in error, do not open any attachments but please > notify the INSL Service Desk on +44 (0)870 241 1703, and > delete this message from your system. This email has been > scanned for inappropriate content by SpheriQ, the intelligent > message security solution from INSL. > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
