Play框架(Java)在部署后无法找到缓存。 "没有注册缓存插件"

时间:2014-03-12 19:45:05

标签: java caching playframework playframework-2.2

我在部署到我的服务器后遇到使用缓存的问题。缓存在我的开发环境(Eclipse)中运行良好,但在目标服务器上引发异常。它声明没有注册缓存插件。

The documentation表示将缓存添加为Build.scala文件的依赖项,但这并不起作用。 play dependencies报告play-cache_2.10.jar和play-cache_2.10.jar作为依赖项。

消息:"没有注册缓存插件。确保至少启用了一个CachePlugin实现。"

Build.scala:

... 
val appDependencies = Seq(  
    javaCore, javaJdbc, javaEbean, cache  
)  

(播放2.2.2版本)

我错过了什么?

1 个答案:

答案 0 :(得分:0)

您需要注册/启用该插件,方法是将其添加为依赖项,方法是将这样的行添加到config/play.plugins

500:play.api.cache.EhCachePlugin

(该数字是一个排序顺序,以便您可以在插件之间进行优先排序,以防它们相互依赖)