After trying to upgrade from Tomcat 5.5.28 to 5.5.29 or above I ran into a strange problem. We use a linux based gis system using an Oracle EE DB (without spatial license).
After the upgrade we get for some actions the following java-error:
java.io.IOException: org.hibernatespatial.helper.FinderException: Couldn't get at the OracleSpatial Connection object from the PreparedStatement.
I was able to pin the cause down to the DBCP library. Up until Tomcat 5.5.28 this was 1.2.2 after that it was upgraded to 1.3 (which is technically the same as 1.4).
The DBCP library is the database abstraction layer between Tomcat and the ojdbc6.jar (as far as I understood).
If I do a downgrade to dbcp 1.2.2 after the Tomcat-Upgrade everything works again without problems.
Has anyone encountered this out there, too? The DBCP-developers can't help, since the java exception is not directly related to dbcp (which is strange, too).