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]

Reply via email to