Howdy, Do you have the JavaMail API (mail.jar) and Java Activation Framework (activation.jar) on your classpath? If not, download them from java.sun.com and add them.
Yoav Shapira Millennium ChemInformatics >-----Original Message----- >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >Sent: Wednesday, May 28, 2003 11:32 AM >To: [EMAIL PROTECTED] >Subject: SMTPAppender usage > >I am trying to use the SMTPAppender to a simple java program and get the >following error on the console, > > >Exception in thread "main" java.lang.NoClassDefFoundError: >javax/mail/Multipart > at java.lang.Class.getDeclaredConstructors0(Native Method) > at java.lang.Class.privateGetDeclaredConstructors(Class.java:1590) > at java.lang.Class.getConstructor0(Class.java:1762) > at java.lang.Class.newInstance0(Class.java:276) > at java.lang.Class.newInstance(Class.java:259) > at >org.apache.log4j.helpers.OptionConverter.instantiateByClassName(Optio >nConverter.java:319) > at >org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConve >rter.java:112) > at >org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigura >tor.java:620) > at >org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigura >tor.java:603) > at >org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyC >onfigurator.java:500) > at >org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurato >r.java:406) > at >org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurato >r.java:307) > at >org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator. >java:315) > at CoolLog.main(CoolLog.java:14) > > >The property file entry I have is as follows, > >log4j.appender.email=org.apache.log4j.net.SMTPAppender >log4j.appender.email.threshold=ERROR >log4j.appender.email.SMTPHost=<smtp.somedomain.com> >log4j.appender.email.BufferSize=1 >log4j.appender.email.user=<your username> >log4j.appender.email.password=<your password> >log4j.appender.email.subject=<Whatever subject> >log4j.appender.email.from=<[EMAIL PROTECTED]> >log4j.appender.email.to=<[EMAIL PROTECTED]> >log4j.appender.email.layout=org.apache.log4j.PatternLayout >log4j.appender.email.layout.ConversionPattern=%d<ISO8601> %5p [%t] (%F:%L) >- %m%n > > >The program that I have the is a HelloWorld with all of the levels being >printed and works fine for ConsoleAppender >and RollingFileAppender formats. > >JDK Verison is 1.4_02 > >Any pointers will be appreciated > >Sree This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
