I'm not sure; you seemed to be getting desperate, hence the quickly fired-off answer.
Actually, I'm fairly sure the answer is no - there is no way to keep OJB as a shared library between multiple webapps, but I'll defer to the developers to be categorical. To follow up to the logical next question, I do not think it would be a trivial task to change OJB to support multiple webapps. But I could be wrong. Cheers, Charles. > -----Original Message----- > From: Michael Mogley [mailto:[EMAIL PROTECTED] > Sent: 09 December 2003 07:34 > To: OJB Users List > Subject: Re: ojb mixing up jdbc-connection-descriptors > > > You're probably right. But is there no way then to keep Ojb > as a shared > library? > > Michael > > ----- Original Message ----- > From: "Charles Anthony" <[EMAIL PROTECTED]> > To: "'OJB Users List'" <[EMAIL PROTECTED]> > Sent: Monday, December 08, 2003 11:23 PM > Subject: RE: ojb mixing up jdbc-connection-descriptors > > > > I think you'll find that putting OJB in /common/lib is your problem. > > > > Try putting the the OJB jars in the each webapps > WEB-INF/lib directory, > and > > see if the problem goes away. > > I think it will. > > > > Cheers, > > > > Charles. > > > > > -----Original Message----- > > > From: Michael Mogley [mailto:[EMAIL PROTECTED] > > > Sent: 09 December 2003 07:29 > > > To: OJB Users List > > > Subject: ojb mixing up jdbc-connection-descriptors > > > > > > > > > OK, I've got two Tomcat webapps. Each with it's own > > > OJB.properties and repository xml files defining two > > > different mappings and two different connection descriptors. > > > > > > Ojb libraries are in common/lib to allow sharing among webapps. > > > > > > Everything was working file until I added the second webapp. > > > > > > Now, observing the logs, it seems the first webapp is getting > > > the broker corresponding to the connection-descriptor in the > > > second one. In both apps, I do > > > PersistenceBroker.defaultBrokerInstance() to obtain the > > > brokers. I tried giving each connection-descriptor a unique > > > jcd-alias, but to no avail. Actually, that's how I > > > discovered what the problem is. > > > > > > How do I tell Ojb to reference the connection-descriptor > > > defined for a specific webapp? This seems like a > > > classloading issue. Perhaps, there is a place in the Ojb > > > code without a needed Thread.getContextClassLoader() call? > > > > > > Please help. I'm running out of time debugging Ojb issues. > > > > > > Michael > > > > > > > > > ___________________________________________________________ > > HPD Software Ltd. - Helping Business Finance Business > > Email terms and conditions: www.hpdsoftware.com/disclaimer > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > ___________________________________________________________ HPD Software Ltd. - Helping Business Finance Business Email terms and conditions: www.hpdsoftware.com/disclaimer --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
