we should try and update the 'persistence.xml' with the following lines:

            <property name="hibernate.dbcp.testOnBorrow" value="true"/>
            <property name="hibernate.dbcp.testOnReturn" value="true"/>
            <property
name="hibernate.dbcp.timeBetweenEvictionRunsMillis" value="1800000"/>
            <property name="hibernate.dbcp.numTestsPerEvictionRun"
value="3"/>
            <property name="hibernate.dbcp.minEvictableIdleTimeMillis"
value="1800000"/>

to be placed right after the current '<property
name="hibernate.dbcp.testWhileIdle" value="true"/>' dbcp configuration
line in the two dbcp configuration sections.

As I'm currently working on a branch of the original VME-configuration
project (as part of the security-integration project) could you please
reflect these changes in the current main branch of the repo?

Unfortunately, we won't be able to easily test if these changes will
solve the issue: they came as suggestion in a stackoverflow post
(http://stackoverflow.com/questions/11327472/no-more-data-to-read-from-socket-exception-tomcat-dbcp)
and they sound reasonable.
Merge branch 'master' of https://github.com/openfigis/vme.git