如何使用 EhCache3 从 Spring 引导 2 中的外部位置加载 ehCache.xml



在EhCache 3.0中,如何从外部位置加载EhCache.xml。我必须使用相同的jar文件启动两台服务器。启动第二个实例时遇到问题,因为持久性目录位置被第一个进程锁定。

我尝试了 3 种方法。 1(更改ehcache的位置.xml在application.yml中 2( 提供位置作为命令行参数 3(在ehcache中将目录作为变量.xml就像我们在log4j文件中所做的那样。 前任

有没有办法通过Java代码来实现这一点。

有解决方案。从命令行使用 --spring.cache.jcache.config=file:yourPath。 最初我没有使用文件协议,因此它失败了。因此,路径名之前没有协议将其假定为类路径。

最新更新