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]>

Reply via email to