Я поддерживаю старый код гибернации.
Я пытаюсь выяснить, как установить местоположение ehcache.xml и log4j.xml. (Я даже не мог понять, откуда ссылается log4j.xml. Я думаю, это где-то в банке slf4j [см. Позже], но я не уверен)
Многие ответы здесь в stackoverflow относятся к CacheManager. Я думаю, что я не могу использовать их, так как persistence.xml устанавливает для hibernate.cache.region.factory_class значение org.hibernate.cache.ehcache.SingletonEhcacheRegionFactory, а не EhCacheRegionFactory.
Я использую:
ehcache 2.6.9
hibernate ehcache 4.3.5
slf4j 1.5.6 с log4j.
JDK 1.8 работает в IIB 10.0.0.11 на RHEL 7.4