Excellent! How? :) Did you have to do anything to convince it to find the repository.xml? I had it et al in the WEB-INF/classes/ directory, and that works great under Tomcat, but I can't get Resin to touch it. I've twiddled a bit with the Resin container classpath options, but to no avail.
It looks like it can't parse the file, but I guarantee it's valid (verified by XML-Spy and works in Tomcat). Does Resin not like the entity reference or something??? The error message under Resin is: [BOOT] INFO: OJB.properties: file:/C:/resin-ee-2.1.4/webapps/root/WEB-INF/classes/OJB.properties [org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl] INFO: Already created persistence broker instances: 0 [DEFAULT] FATAL: http://xml.org/sax/features/validation org.xml.sax.SAXNotSupportedException: http://xml.org/sax/features/validation at com.caucho.xml.AbstractParser.setFeature(AbstractParser.java:432) at org.apache.ojb.broker.metadata.RepositoryPersistor.buildRepository(Unkno wn Source) at org.apache.ojb.broker.metadata.RepositoryPersistor.readFromFile(Unknown Source) at org.apache.ojb.broker.metadata.DescriptorRepository.getInstance(Unknown Source) at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.<init>(Unknown Source) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA ccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons tructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createNewBr okerInstance(Unknown Source) at org.apache.ojb.broker.ta.PBKeyedPoolableObjectFactory.makeObject(Unknown Source) at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(Unknown Source) at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPersi stenceBroker(Unknown Source) at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPersi stenceBroker(Unknown Source) at org.apache.ojb.broker.PersistenceBrokerFactory.createPersistenceBroker(U nknown Source) at com.eieifood.logic.MemberLogon.run(MemberLogon.java:105) at ca.threewisemen.wdf.ProcessorChain.run(ProcessorChain.java:50) at com.eieifood.Dispatcher.processRequest(Dispatcher.java:165) at com.eieifood.Dispatcher.doPost(Dispatcher.java:195) at javax.servlet.http.HttpServlet.service(HttpServlet.java:165) at javax.servlet.http.HttpServlet.service(HttpServlet.java:103) at com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.ja va:96) at com.caucho.server.http.Invocation.service(Invocation.java:312) at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:221) at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163 ) at com.caucho.server.TcpConnection.run(TcpConnection.java:137) at java.lang.Thread.run(Thread.java:536) org.apache.ojb.broker.PBFactoryException: Borrow broker from pool failed at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPersi stenceBroker(Unknown Source) at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPersi stenceBroker(Unknown Source) at org.apache.ojb.broker.PersistenceBrokerFactory.createPersistenceBroker(U nknown Source) at com.eieifood.logic.MemberLogon.run(MemberLogon.java:105) at ca.threewisemen.wdf.ProcessorChain.run(ProcessorChain.java:50) at com.eieifood.Dispatcher.processRequest(Dispatcher.java:165) at com.eieifood.Dispatcher.doPost(Dispatcher.java:195) at javax.servlet.http.HttpServlet.service(HttpServlet.java:165) at javax.servlet.http.HttpServlet.service(HttpServlet.java:103) at com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.ja va:96) at com.caucho.server.http.Invocation.service(Invocation.java:312) at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:221) at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163 ) at com.caucho.server.TcpConnection.run(TcpConnection.java:137) at java.lang.Thread.run(Thread.java:536) Caused by: org.apache.ojb.broker.PBFactoryException: Creation of a new PB instance failed at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createNewBr okerInstance(Unknown Source) at org.apache.ojb.broker.ta.PBKeyedPoolableObjectFactory.makeObject(Unknown Source) at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(Unknown Source) ... 16 more Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA ccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons tructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) ... 19 more Caused by: org.apache.ojb.broker.metadata.MetadataException at org.apache.ojb.broker.metadata.DescriptorRepository.getInstance(Unknown Source) at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.<init>(Unknown Source) ... 23 more Caused by: org.apache.ojb.broker.PBFactoryException: Creation of a new PB instance failed at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createNewBr okerInstance(Unknown Source) at org.apache.ojb.broker.ta.PBKeyedPoolableObjectFactory.makeObject(Unknown Source) at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(Unknown Source) at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPersi stenceBroker(Unknown Source) at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPersi stenceBroker(Unknown Source) at org.apache.ojb.broker.PersistenceBrokerFactory.createPersistenceBroker(U nknown Source) at com.eieifood.logic.MemberLogon.run(MemberLogon.java:105) at ca.threewisemen.wdf.ProcessorChain.run(ProcessorChain.java:50) at com.eieifood.Dispatcher.processRequest(Dispatcher.java:165) at com.eieifood.Dispatcher.doPost(Dispatcher.java:195) at javax.servlet.http.HttpServlet.service(HttpServlet.java:165) at javax.servlet.http.HttpServlet.service(HttpServlet.java:103) at com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.ja va:96) at com.caucho.server.http.Invocation.service(Invocation.java:312) at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:221) at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163 ) at com.caucho.server.TcpConnection.run(TcpConnection.java:137) at java.lang.Thread.run(Thread.java:536) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA ccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons tructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) ... 19 more Caused by: org.apache.ojb.broker.metadata.MetadataException at org.apache.ojb.broker.metadata.DescriptorRepository.getInstance(Unknown Source) at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.<init>(Unknown Source) ... 23 more Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA ccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons tructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createNewBr okerInstance(Unknown Source) at org.apache.ojb.broker.ta.PBKeyedPoolableObjectFactory.makeObject(Unknown Source) at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(Unknown Source) at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPersi stenceBroker(Unknown Source) at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPersi stenceBroker(Unknown Source) at org.apache.ojb.broker.PersistenceBrokerFactory.createPersistenceBroker(U nknown Source) at com.eieifood.logic.MemberLogon.run(MemberLogon.java:105) at ca.threewisemen.wdf.ProcessorChain.run(ProcessorChain.java:50) at com.eieifood.Dispatcher.processRequest(Dispatcher.java:165) at com.eieifood.Dispatcher.doPost(Dispatcher.java:195) at javax.servlet.http.HttpServlet.service(HttpServlet.java:165) at javax.servlet.http.HttpServlet.service(HttpServlet.java:103) at com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.ja va:96) at com.caucho.server.http.Invocation.service(Invocation.java:312) at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:221) at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163 ) at com.caucho.server.TcpConnection.run(TcpConnection.java:137) at java.lang.Thread.run(Thread.java:536) Caused by: org.apache.ojb.broker.metadata.MetadataException at org.apache.ojb.broker.metadata.DescriptorRepository.getInstance(Unknown Source) at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.<init>(Unknown Source) ... 23 more 3-Oct-2002 9:07:39 AM ca.threewisemen.wdf.ProcessorChain run SEVERE: Error calling processor com.eieifood.logic.MemberLogon - Unable to verify user: Borrow broker from pool failed > -----Original Message----- > From: Joe Campbell [mailto:[EMAIL PROTECTED]] > Sent: October 2, 2002 9:41 PM > To: Steven Vetzal; '[EMAIL PROTECTED] ' > Subject: RE: OJB under Resin > > > We are using OJB under resin 2.1.4 EE without a problem. > > If I can help with some config information please let me know, > > Joe C. > -----Original Message----- > From: [EMAIL PROTECTED] > To: [EMAIL PROTECTED] > Sent: 10/2/02 6:12 PM > Subject: OJB under Resin > > Hi Folks, > > Anyone have any success using OJB under Resin? > > I saw some posts a bit back on hosting under Sun One, which > seemed to have a similar trouble to what I'm having. > > The problem I have is that OJB is unable to locate the > repository.xml et al. The app works fine under Tomcat, but > the preferred deployment environment is Resin. > > I have a theory that it relates to the way Resin munges the > classpath, but nothing to back it up. Any thoughts? > > Steve > > -- > To unsubscribe, e-mail: > <mailto:ojb-user-> [EMAIL PROTECTED]> > For > additional commands, > e-mail: <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: > <mailto:ojb-user-> [EMAIL PROTECTED]> > For > additional commands, > e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
