In CXF if we are using ehcache for such as hibernate, cxf creates a separate ehcache manager. We can configure it to use the same ehcache.xml file, but still the additional manager is created.
Enhance CXF to use a global ehcache manager, and a single ehcache.xml as configuration options.
This will avoid the following errors in logs when CXF creates an additional manager when using a single ehcache.xml file
net.sf.ehcache.DiskStorePathManager - diskStorePath '../tmp' is already used by an existing CacheManager either in the same VM or in a different process.
The diskStore path for this CacheManager will be set to ../tmp/ehcache_auto_created2006383781232499638diskstore.