Hi Florian, I've run into the same problem, but I've been assured by Janne that it works. I've taken a similar approach as you have, but have not yet had success.
Janne, would it be possible for you to expand on the documentation for setting up mail? Some examples of the configuration files would be great. Florian, btw, JRE 1.6 provides the activation jar, so you likely should remove it from <tomcat home>/lib and remove it from JSPWiki/WEB-INF/lib to prevent classpath issues, if you're using JRE 1.6. Regards, Dave On Jan 23, 2008 4:41 AM, Florian Holeczek <[EMAIL PROTECTED]> wrote: > Hi all, > > I'm trying to teach mailing to my local JSPWiki on Tomcat 6. Since I'm > using Apache Roller, too, I'd like to configure a global Mail > resource. > My JSPWiki is running with custom authentication via the > CookieAuthModule. > > I added the following code to Tomcat's server.xml > <GlobalNamingResources> section: > --- > <Resource name="mail/Session" auth="Application" > type="javax.mail.Session" > mail.user="[EMAIL PROTECTED]" > mail.password="secret" > mail.smtp.host="smtp.1und1.de" > mail.smtp.starttls.enable="true" > mail.smtp.auth="true" > debug="true" > description="some desc." /> > --- > > Then I added this jspwiki.xml to Catalina/localhost to map the global > resource to JSPWiki's Context: > --- > <Context path="/jspwiki" debug="0"> > <ResourceLink > name="mail/Session" > global="mail/Session" > type="javax.mail.Session" > /> > </Context> > --- > > The next thing was modifying JSPWiki's web.xml: > --- > <resource-ref> > <description>Resource reference to a application-managed JNDI JavaMail > factory for sending e-mails.</description> > <res-ref-name>mail/Session</res-ref-name> > <res-type>javax.mail.Session</res-type> > <res-auth>Application</res-auth> > </resource-ref> > --- > > Well, mailing isn't working :-( I'm not sure if this log entry is > related to this issue: > 23.01.2008 12:16:28 org.apache.catalina.core.ApplicationContext log > INFO: No jspwiki.propertyfile defined for this context, using default from > /WEB-INF/jspwiki.properties > > JSPWiki's log tells me that it falls back to its own settings. BTW, > when commenting out all custom mail settings, the log simply contains > a NullPointerException at this place. > > I'm new to all this JNDI, JEE a.s.o. stuff and maybe I'm doing a basic > mistake? > > Would appreciate any help! > > Regards, > Florian > > -- Dave Wolf H: 303-377-9537 M: 303-956-9106 "Our lives begin to end the day we become silent about things that matter." --Dr. Martin Luther King Jr.
