hello all
in tomcat we can use global naming resource in server.xml
to create mail session in JNDI
<Resource name="mail/testMail" auth="Container" type="javax.mail.Session" mail.smtp.host="mail.mycompany.com" mail.smtp.port="25" mail.transport.protocol="smtp" mail.smtp.auth="true" mail.smtp.user="sony" password="12345678"/>
Put this in a jboss-web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
<resource-ref>
<res-ref-name>mail/Session</res-ref-name>
<res-type>javax.mail.Session</res-type>
<jndi-name>java:/Mail</jndi-name>
</resource-ref>
</jboss-web>