Title: RE: [JBoss-user] Accessing JavaMail session

I've already fixed the problem.

JBoss bind the mailer to java:/Mail.
To redirect it to java:comp/env/mail/Mail, I add the following entries to ejb-jar.xml

<entreprise-bean>
        <session>
                <ejb-name>tspace/Mailer</ejb-name>
                ...
                <resource-ref>
                  <res-ref-name>mail/Mail</res-ref-name>
                  <res-type>javax.mail.Session</res-type>
                  <res-auth>Container</res-auth>
                </resource-ref>
                ...
        </session>
</entreprise-bean>

and jboss.xml

<entreprise-beans>

      <session>
         <ejb-name>tspace/Mailer</ejb-name>
         <resource-ref>
                 <res-ref-name>mail/Mail</res-ref-name>
                 <resource-name>Mail</resource-name>
         </resource-ref>
      </session>

</entreprise-beans>

<resource-managers>
      <resource-manager>
         <res-name>Mail</res-name>
         <res-jndi-name>java:/Mail</res-jndi-name>
      </resource-manager>
</resource-managers>

-----Original Message-----
From: danch [mailto:[EMAIL PROTECTED]]
Sent: Monday, September 24, 2001 10:15 AM
To: [EMAIL PROTECTED]
Subject: Re: [JBoss-user] Accessing JavaMail session


Herve Tchepannou wrote:

> In JBoss documentation, its recommended to defined in the ejb-jar.xml a
> resource named mail/Mail of type javax.mail.Session. and in the code,
> request it via the JNDI name java:Mail, which works fined.
>
> But when I try to request the JavaMail session with the JNDI name
> java:comp/env/mail/Mail, I receive an exception?! It seems to me that
> EJB specs recomend to access resource via java:/comp/env/... domain.
>
> So why can't I access mail session via java:/comp/env/mail/Mail?
>
>

Are you using 'java:comp' or 'java:/comp'? The first is correct.
What exception are you getting?

-danch


_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to