Yes, I'm referring as a separate JVM. Thank you for your reply, I won't get
a reference to the MBeanServer.

Marco
----- Original Message ----- 
From: "Guy Rouillier" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, June 11, 2003 10:26 PM
Subject: Re: [JBoss-user] Retrieving a mail session object from Jboss
[3.2.1]


> When you say Tomcat running as a separate bundle, I'm taking that to
> mean in a different JVM.  If so, I don't think you can just look it up.
>   The Mail service is an MBean, not an EJB.  You might be able to get a
> handle to the MBeanServer, and locate the MBean that way.
>
> Marco Tedone wrote:
>
> > I tried with your code, Guy. Anyway, I'm trying to getting a Jboss Mail
> > Session from a class running under Tomcat (running as separate bundle),
> > therefore I don't bind the <resource-ref> element to any session or
entity
> > bean. What I would like is just to retrieve a Mail Session Object from
JBoss
> > and to use it, instead of implementing (as I've done) it on my own.
> >
> > I tried your code, but I obtain the following exception (the first part
is
> > customized):
> >
> > NamingException while getting the Jboss Mail Session: Mail not bound
> >
> > The InitialContext object has been set correctly, as I manage entity and
> > session bean successfully.
> >
> > If you don't have time to follow this issue, just leave it, I'm happy
with
> > the service I implemented under Tomcat right now, but if I could use
Jboss I
> > would be happier.
> >
> > Marco
> >
> > ----- Original Message ----- 
> > From: "Guy Rouillier" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Tuesday, June 10, 2003 5:07 AM
> > Subject: Re: [JBoss-user] Retrieving a mail session object from Jboss
> > [3.2.1]
> >
> >
> >
> >>Here is what I did under 2.4.3.  The same thing should work in 3.2.1, as
> >>I see mail-service.xml is in the default server.  Check your server
> >>(either the logs or jmx-console) to make sure the mail service has
> >>started properly.
> >>
> >>Source:
> >>Session session = ((Session) new
> >>InitialContext().lookup("java:comp/env/mail/Mail"));
> >>
> >>ejb-jar.xml:
> >>
> >><resource-ref>
> >>    <description>A mail session for the Email bean</description>
> >>    <res-ref-name>mail/Mail</res-ref-name>
> >>    <res-type>javax.mail.Session</res-type>
> >>    <res-auth>Container</res-auth>
> >></resource-ref>
> >>
> >>jboss.xml:
> >>
> >><resource-managers>
> >>    <resource-manager>
> >>    <res-jndi-name>java:/Mail</res-jndi-name>
> >>    <res-name>mail/Mail</res-name>
> >>    </resource-manager>
> >></resource-managers>
> >>
> >>
> >>
> >>Marco Tedone wrote:
> >>
> >>>Hi, I would like to retrieve a javax.mail.Session object from within a
> >
> > class
> >
> >>>running under Tomcat.
> >>>
> >>>I would like to user the javax.mail.Session provided by Jboss. In the
> >>>jmx-console, I can see that under the java Namespace there is the
'Mail'
> >>>name; however, from within my class, when I do the following:
> >>>
> >>>//setJbossProperties() returns a Properties object set for Jboss. It
> >
> > works
> >
> >>>as another class uses it and my entity/session
> >>>//beans work greatly
> >>>
> >>>InitialContext context = new
> >>>InitialContext(JbossService.newInstance().setJbossProperties());
> >>>//jndiName contains "java:comp/env/Mail"
> >>>Object node = context.lookup(jndiName);
> >>>session = (Session)PortableRemoteObject.narrow(node, Session.class);
> >>>
> >>>I receive the following exception:
> >>>
> >>>ERROR 09 Jun 2003 22:37:41,859 framework.MailService -->
NamingException
> >>>while creating a JavaMail Session: comp not bound
> >>>
> >>>or, if I set jndiName with "java:/Mail"
> >>>
> >>>ERROR 09 Jun 2003 22:37:41,859 framework.MailService -->
NamingException
> >>>while creating a JavaMail Session: Mail not bound
> >>>
> >>>I also tried simply with the following:
> >>>
> >>>InitialContext context = new
> >>>InitialContext(JbossService.newInstance().setJbossProperties());
> >>>session = (Session)context.lookup(jndiName);
> >>>
> >>>Two questions:
> >>>
> >>>1) Is it possible from an external class (let's say under Tomcat) to
> >>>retrieve a Session object by simply lookup the Jboss JNDI namespace?
> >>>
> >>>2) Is the source I wrote correct?
> >>>
> >>>Thanks for any help,
> >>>
> >>>Marco
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>-------------------------------------------------------
> >>>This SF.net email is sponsored by:  Etnus, makers of TotalView, The
best
> >>>thread debugger on the planet. Designed with thread debugging features
> >>>you've never dreamed of, try TotalView 6 free at www.etnus.com.
> >>>_______________________________________________
> >>>JBoss-user mailing list
> >>>[EMAIL PROTECTED]
> >>>https://lists.sourceforge.net/lists/listinfo/jboss-user
> >>
> >>
> >>-- 
> >>Guy Rouillier
> >>
> >>
> >>
> >>
> >>-------------------------------------------------------
> >>This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
> >>thread debugger on the planet. Designed with thread debugging features
> >>you've never dreamed of, try TotalView 6 free at www.etnus.com.
> >>_______________________________________________
> >>JBoss-user mailing list
> >>[EMAIL PROTECTED]
> >>https://lists.sourceforge.net/lists/listinfo/jboss-user
> >>
> >
> >
> >
> >
> >
> >
> > -------------------------------------------------------
> > This SF.NET email is sponsored by: eBay
> > Great deals on office technology -- on eBay now! Click here:
> > http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
> > _______________________________________________
> > JBoss-user mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/jboss-user
>
>
> -- 
> Guy Rouillier
>
>
>
> -------------------------------------------------------
> This SF.NET email is sponsored by: eBay
> Great deals on office technology -- on eBay now! Click here:
> http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user





-------------------------------------------------------
This SF.NET email is sponsored by: eBay
Great deals on office technology -- on eBay now! Click here:
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to