I've got this issue under Hibernate 3.3.1.GA with WebSphere 7 which starts several EARs in parallel at startup. If one of the EAR adds a system property and another EAR initializes its Hibernate's `Environment` class. Thanks for the patch.