Does this mean that I should put the whole <component> node into plexus.xml?
<component>
<role>org.codehaus.plexus.mailsender.MailSender</role>
<implementation>org.codehaus.plexus.mailsender.javamail.JndiJavamailMailSender</implementation>
<configuration>
<jndiSessionName>java:comp/env/mail/Session</jndiSessionName>
<smtp-host></smtp-host>
<smtp-port></smtp-port>
</configuration>
</component>
-----Original Message-----
From: Emmanuel Venisse [mailto:[EMAIL PROTECTED]
Sent: Thursday, August 09, 2007 5:18 PM
To: [email protected]
Subject: Re: Continuum Emails
the jndi conf must be done in conf/plexus.xml
Morgovsky, Alexander (US - Glen Mills) a écrit :
> I am using Continuum 1.1-alpha-2. I have noticed that my Continuum
> instance is not sending out emails. In the logs I found the error:
>
> [pool-1-thread-1] ERROR
> org.apache.maven.continuum.notification.ContinuumNotificationDispatcher:
> default - Error while trying to use the mailnotifier.
> org.codehaus.plexus.notification.NotificationException: Exception while
> sending message.
> at
> org.apache.maven.continuum.notification.mail.MailContinuumNotifier.sendM
> essage(MailContinuumNotifier.java:415)
> at
> org.apache.maven.continuum.notification.mail.MailContinuumNotifier.build
> Complete(MailContinuumNotifier.java:319)
> at
> org.apache.maven.continuum.notification.mail.MailContinuumNotifier.sendN
> otification(MailContinuumNotifier.java:211)
> at
> org.apache.maven.continuum.notification.DefaultContinuumNotificationDisp
> atcher.sendNotification(DefaultContinuumNotificationDispatcher.java:198)
> at
> org.apache.maven.continuum.notification.DefaultContinuumNotificationDisp
> atcher.sendNotification(DefaultContinuumNotificationDispatcher.java:150)
> at
> org.apache.maven.continuum.notification.DefaultContinuumNotificationDisp
> atcher.buildComplete(DefaultContinuumNotificationDispatcher.java:103)
> at
> org.apache.maven.continuum.buildcontroller.DefaultBuildController.endBui
> ld(DefaultBuildController.java:219)
> at
> org.apache.maven.continuum.buildcontroller.DefaultBuildController.build(
> DefaultBuildController.java:173)
> at
> org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.exec
> uteTask(BuildProjectTaskExecutor.java:50)
> at
> org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$Execut
> orRunnable$1.run(ThreadedTaskQueueExecutor.java:116)
> at
> edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter
> .call(Executors.java:442)
> at
> edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask
> .java:176)
> at
> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker
> .runTask(ThreadPoolExecutor.java:665)
> at
> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker
> .run(ThreadPoolExecutor.java:690)
> at java.lang.Thread.run(Thread.java:534)
> Caused by: org.codehaus.plexus.mailsender.MailSenderException: Error
> while sending the message.
> at
> org.codehaus.plexus.mailsender.javamail.AbstractJavamailMailSender.send(
> AbstractJavamailMailSender.java:219)
> at
> org.apache.maven.continuum.notification.mail.MailContinuumNotifier.sendM
> essage(MailContinuumNotifier.java:411)
> ... 14 more
>
> I configured the
> continuum-1.1-alpha-2\apps\continuum\webapp\WEB-INF\classes\META-INF\ple
> xus\application.xml with the following:
>
> <component>
> <role>org.codehaus.plexus.mailsender.MailSender</role>
>
> <implementation>org.codehaus.plexus.mailsender.javamail.JndiJavamailMail
> Sender</implementation>
> <configuration>
>
> <jndiSessionName>java:comp/env/mail/Session</jndiSessionName>
> <smtp-host>a.b.c.d</smtp-host>
> <smtp-port>e</smtp-port>
> </configuration>
> </component>
>
> Could someone please explain what I am doing wrong?
>
> Thank you.
>
>
> This message (including any attachments) contains confidential information
> intended for a specific individual and purpose, and is protected by law. If
> you are not the intended recipient, you should delete this message.
>
>
> Any disclosure, copying, or distribution of this message, or the taking of
> any action based on it, is strictly prohibited. [v.E.1]
>