When doing integration tests with Maven and JUnit, keep in mind that Maven will setup several tests in parallel. This can be problematic if you are configuring a transaction manager instance and/or Spring application contexts within the setUp of your JUNit tests cases.

To avoid this problem, make sure to start the maven tests in serial mode, like this:

mvn -DforkMode=once test