如何使用EhCache3在Spring Boot 2中从外部位置加载ehCache.xml

时间:2019-10-11 14:47:35

标签: ehcache ehcache-3

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

我尝试了3种方法。 1)更改ehcache.xml在application.yml中的位置 2)提供位置作为命令行参数 3)像在log4j文件中一样,将目录设置为ehcache.xml中的变量。    

有什么方法可以通过Java代码实现这一目标。

1 个答案:

答案 0 :(得分:0)

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

相关问题