Hi!
I have a working mail setup under Tomcat 5.0.28 - which somehow doesn't
seem to work with 5.0.25. The question is: why?
I copied 2 additional jars to $TOMCAT/common/lib:
- activation.jar
- mail.jar
Between the <Context> and </Context> tags I simply have:
<Resource name="mail/Session" auth="Container"
type="javax.mail.Session" />
I have this piece in context.xml in the META-INF of my .war
Lookup goes like this:
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
this.session = (Session) envCtx.lookup("mail/Session");
In code I update the session with some relevant mail properties, but
what baffles me is that although this construction simply just works
correctly with 5.0.28, with version 5.0.25 I get an exception on the
"mail/Session" lookup:
Caused by: javax.naming.NamingException: Cannot create resource instance
at
org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:132)
at
javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
at org.apache.naming.NamingContext.lookup(NamingContext.java:791)
...
I'm going through the release notes of 5.0.26, 5.0.27 and 5.028 to see
what changed between these versions regarding this construction, as we
speak, but I can't find it. Can somebody see what I need to adjust to
get it to work under Tomcat 5.0.25?
Kind regards,
Ted
--
Ted Vinke
Software Developer
First8 BV / Conclusion
Toernooiveld 220 L | Postbus 31006
6525 EC Nijmegen | 6503 CA Nijmegen
t +31 (0)24 348 35 70
f +31 (0)24 348 35 71
[EMAIL PROTECTED]
http://www.first8.nl
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]