I'll give it a shot...
I'm developing an app that uses struts/castor
and I ran into a similar issue. I ended up building a pooling class which
made sure that any time a given thread needed a Database, it got the same
instance. This made things simpler by not having to pass the database
This is an issue with your database server
exceeding the maximum allowed number of processes to service user
requests. To increase this parameter, you'll have to edit your init.ora or
spfile and increase the processes parameter. This will require a restart
of the database.
- Origina