You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by Wilfred Ho <wi...@qualicom.com> on 2003/01/16 19:03:06 UTC

What jar(s) I need from Sun to do SMTPAppender

Hi,

First time to use a SMTPAppender. I have downloaded javamail-1.3 and
specified smtp.jar and mailapi.jar in my classpath.

My configuration is as following:

log4j.appender.emailAppender=org.apache.log4j.net.SMTPAppender
log4j.appender.emailAppender.Threshold=ERROR
log4j.appender.emailAppender.SMTPHost=xxx.com
log4j.appender.emailAppender.From=dummy@xxx.com
log4j.appender.emailAppender.To=yyy@xxx.com
log4j.appender.emailAppender.Subject=Testing SMTP appdender
log4j.appender.emailAppender.layout=org.apache.log4j.HTMLLayout
og4j.appender.email.layout.Title=applicationFOO Logging

I ran my application and got:

Exception in thread "main" java.lang.NoClassDefFoundError:
javax/activation/DataSource
        at org.apache.log4j.net.SMTPAppender.activateOptions(Unknown Source)
        at
org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
        at
org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:123
)
        at
org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:87)
        at
org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.jav
a:645)
        at
org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.jav
a:603)
        at
org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(PropertyConfigur
ator.java:524)
        at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:
408)
        at
org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:34
0)
        at Ex1.main(Ex1.java:51)

Questions:
1) What jar file(s) do I need to specify in the classpath?
2) what should I specify emailAppender.layout for a simple e-mail message?
3) what is layout.Title?


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


RE: What jar(s) I need from Sun to do SMTPAppender

Posted by Thomas Muller <tt...@online.no>.
You need the JavaBeans Activation Framework (JAF)(activation.jar).
Downloadable from http://java.sun.com/products/javabeans/glasgow/jaf.html.

Hope this helps,

--

Thomas



| -----Original Message-----
| From: Wilfred Ho [mailto:wilfred.ho@qualicom.com]
| Sent: 16 January 2003 18:03
| To: log4j-user@jakarta.apache.org
| Subject: What jar(s) I need from Sun to do SMTPAppender
|
|
| Hi,
|
| First time to use a SMTPAppender. I have downloaded javamail-1.3 and
| specified smtp.jar and mailapi.jar in my classpath.
|
| My configuration is as following:
|
| log4j.appender.emailAppender=org.apache.log4j.net.SMTPAppender
| log4j.appender.emailAppender.Threshold=ERROR
| log4j.appender.emailAppender.SMTPHost=xxx.com
| log4j.appender.emailAppender.From=dummy@xxx.com
| log4j.appender.emailAppender.To=yyy@xxx.com
| log4j.appender.emailAppender.Subject=Testing SMTP appdender
| log4j.appender.emailAppender.layout=org.apache.log4j.HTMLLayout
| og4j.appender.email.layout.Title=applicationFOO Logging
|
| I ran my application and got:
|
| Exception in thread "main" java.lang.NoClassDefFoundError:
| javax/activation/DataSource
|         at
| org.apache.log4j.net.SMTPAppender.activateOptions(Unknown Source)
|         at
| org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
|         at
| org.apache.log4j.config.PropertySetter.setProperties(PropertySette
| r.java:123
| )
|         at
| org.apache.log4j.config.PropertySetter.setProperties(PropertySette
| r.java:87)
|         at
| org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfig
| urator.jav
| a:645)
|         at
| org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfig
| urator.jav
| a:603)
|         at
| org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(Proper
| tyConfigur
| ator.java:524)
|         at
| org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigur
| ator.java:
| 408)
|         at
| org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurat
| or.java:34
| 0)
|         at Ex1.main(Ex1.java:51)
|
| Questions:
| 1) What jar file(s) do I need to specify in the classpath?
| 2) what should I specify emailAppender.layout for a simple e-mail message?
| 3) what is layout.Title?
|
|
| --
| To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>




*************************************************************************
Copyright ERA Technology Ltd. 2002. (www.era.co.uk). All rights reserved. 
The information supplied in this Commercial Communication should be treated
in confidence.
No liability whatsoever is accepted for any loss or damage 
suffered as a result of accessing this message or any attachments.

________________________________________________________________________
This email has been scanned for all viruses by the MessageLabs SkyScan
service. For more information on a proactive anti-virus service working
around the clock, around the globe, visit http://www.messagelabs.com
________________________________________________________________________

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>