I am trying to reference a JavaMail session in a JSP using the JNDI name "java:comp/env/mail/Foo".
I have mail-service.xml setup with a session at java:/Mail
My web.xml is set up like so:
<resource-ref> <res-ref-name>mail/Foo</res-ref-name> <res-type>javax.mail.Session</res-type> <res-auth>CONTAINER</res-auth> </resource-ref>
<resource-ref> <res-ref-name>mail/Foo</res-ref-name> <jndi-name>Mail</jndi-name> </resource-ref>
The jboss-web.xml jndi-name should probably explicitly be java:/Mail.