atom feed25 messages in net.java.dev.glassfish.usersRe: Problem on configuring Java Mail ...
FromSent OnAttachments
glas...@javadesktop.orgMar 10, 2008 5:04 am 
glas...@javadesktop.orgMar 11, 2008 4:38 am 
SahooMar 11, 2008 9:42 am 
glas...@javadesktop.orgMar 13, 2008 3:57 am 
SahooMar 13, 2008 5:32 am 
glas...@javadesktop.orgMar 13, 2008 10:10 am 
glas...@javadesktop.orgMar 16, 2008 3:08 am 
SahooMar 16, 2008 5:50 am 
SahooMar 20, 2008 12:32 am 
glas...@javadesktop.orgMar 20, 2008 5:20 am 
SahooMar 20, 2008 11:21 am 
glas...@javadesktop.orgMar 21, 2008 6:13 pm 
SahooMar 21, 2008 7:34 pm 
glas...@javadesktop.orgMar 21, 2008 8:31 pm 
glas...@javadesktop.orgMay 17, 2008 1:33 pm 
glas...@javadesktop.orgMay 17, 2008 2:42 pm 
glas...@javadesktop.orgSep 2, 2008 8:36 am 
glas...@javadesktop.orgSep 2, 2008 9:19 am 
glas...@javadesktop.orgSep 2, 2008 9:47 am 
glas...@javadesktop.orgSep 2, 2008 9:52 am 
glas...@javadesktop.orgSep 2, 2008 10:33 am 
glas...@javadesktop.orgSep 2, 2008 10:44 am 
glas...@javadesktop.orgSep 18, 2008 1:30 pm 
glas...@javadesktop.orgSep 18, 2008 3:28 pm 
glas...@javadesktop.orgJan 6, 2009 8:48 am 
Subject:Re: Problem on configuring Java Mail Session
From:glas...@javadesktop.org (glas@javadesktop.org)
Date:Mar 13, 2008 3:57:38 am
List:net.java.dev.glassfish.users

Thanks for you reply. Using "java:comp/env" as prefix didn't work, the application would encounter
name not found exception. Actually using lookup("mail/MyMail") had found the
resource but it failed to instantiate the Session object due to something else
e.g. ClassCasting exception as the resource was recognized as mail configuration
etc. I am assuming in the scenario of dependency injection Glassfish might have done
something internally convert the "MailConfiguration" to mail Session, but more
likely in the JNDI scenario the convertion Glassfish has left the conversion to
application developer! I don't think this is desirable for both Glassfish and
application developer, please correct me if I have missed something. Please note that, I have also tried using following code, it didn't work either,

@Resource (name="mail/MyMail") public class MyMailerBean { @Resource SessionContext ctx; public void sendMail(){ javax.mail.Session session =
(javax.mail.Session)ctx.lookup("mail/MyMail"); ...... [Message sent by forum member 'dabaner' (dabaner)]

http://forums.java.net/jive/thread.jspa?messageID=263770