If you're not using the full inVM integration (with patched Tomcat
source code and all) then you can't access jBoss pools from servlets -
the DB connections aren't remote or serializable so they can't cross
ClassLoader or VM boundaries.

Aaron

On Fri, 20 Oct 2000, Bill Pfeiffer wrote:
> When I try to access the DataSource using jndi:
> 
>       Context naming = new InitialContext();
>       DataSource dataSource =
> (DataSource)naming.lookup("java:comp/env/InetSQLServer");
> 
> I get the following exception:
> 
>       javax.naming.NameNotFoundException: comp not bound
> 
> But the name does APPEAR to be bound (from jBoss output):
> 
>       [XADataSource] XA Connection pool InetSQLServer bound to InetSQLServer
>       [XADataSource] Started
> 
> When I try looking up just "InetSQLServer" I get a datatype of
> javax.naming.reference (or something like that)
> 
> What's up with this?
> 
> Bill Pfeiffer
> 
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED]]On Behalf Of Rickard Oberg
> > Sent: Friday, October 20, 2000 9:59 AM
> > To: jBoss
> > Subject: Re: [jBoss-User] servlet access to cached db connections
> >
> >
> > Hey
> >
> > > I have a web app in tomcat 3.2b? that has been working fine.  When I
> > created
> > > the web app, I had an eye on integrating it with jBoss.  As such, I used
> > the
> > > Minerva classes for my db connection caching.  As stated, this
> > works fine.
> > >
> > > I am now to the point of integrating the my web app into jBoss.  When I
> > try
> > > to load my web app (via the MBean admin page), I get the
> > following error:
> > >
> > > java.lang.reflect.InvocationTargetException: [EmbededTomcat]
> > > java.lang.NoClassDefFoundError:
> > > org/jboss/minerva/datasource/JDBCPoolDataSource
> > >         at
> > >
> > com.bpcs.jdbc.MinervaConnPoolFactory.createOasisConnectionPool(Min
> > ervaConnPo
> > > olFactory.java:28)
> > >
> > > It appears that the Minerva classes cannot be found.  Am I missing a
> > config
> > > item somwhere?  TIA, for any help here!
> >
> > Connection pools are managed outside of apps in jBoss. All you
> > have to do is
> > look them up from the java:comp/env namespace.
> >
> > /Rickard
> >
> >
> >
> >
> > --
> > --------------------------------------------------------------
> > To subscribe:        [EMAIL PROTECTED]
> > To unsubscribe:      [EMAIL PROTECTED]
> > Problems?:           [EMAIL PROTECTED]
> >
> >
> 
> 
> 
> --
> --------------------------------------------------------------
> To subscribe:        [EMAIL PROTECTED]
> To unsubscribe:      [EMAIL PROTECTED]
> Problems?:           [EMAIL PROTECTED]
> 



--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to