2017-09-01 79 views
0

在服务器启动时,Ehcache执行一些可能需要几分钟的预缓存工作。这使服务器重新启动效率低下。如果可能的话,我希望能够并行运行预缓存任务,因此它不会阻止我的服务器启动。这是可能的还是有更好的解决方案?当我长时间运行Ehcache初始化时,如何提高Tomcat启动时间?

+0

你在哪里以及如何触发缓存初始化?应该可以将其移到其他地方 –

+0

它的基于XML的配置触发初始化。是否可以延迟这个或至少删除服务器启动的阻塞性质? – cduggan

回答

0

您正在使用哪种版本的Ehcache? Ehcache 2在启动时用于ping家。如果家中不存在,则等待至超时。

尝试在您的ehcache.xml中设置updateCheck="false"是这种情况。

+0

使用版本1.6.2 – cduggan