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
