Вам необходимо создать отдельный файл (ы) со всеми классами (и всеми их зависимостями), экземпляры которых вы планируете кэшировать, а затем развернуть этот файл, а также ehcache.jar как библиотеку (в зависимости от того, какой сервер приложений вы используете процедура может отличаться), в случае с Tomcat 6 это означает просто скопировать файлы jar в папку lib.
В этом случае ehcache и ваши доменные классы будут загружены загрузчиком классов, общим для всех веб-приложений, поэтому экземпляры будут кэшироваться и доступны в памяти.
Важны зависимости классов вашего домена, поэтому вы должны посмотреть, возможен ли этот подход в вашем проекте. Это также может повлиять на способ перезапуска веб-приложений.
Кроме того, вы должны знать, что кеширование и совместное использование не обязательно одно и то же. Кеш это оптимизация. Если вы помещаете экземпляр объекта в кеш, он может быть немедленно удален, если, например, в кеше недостаточно места для хранения или настройки политики удаления. Поэтому, возможно, вам придется пересмотреть, как вы планируете использовать ecache в целом.