grails之如何在 Grails 中使用 memcached
我是 Grails 的初学者。 我想在Grails中使用memcached,我引用了下面的尝试过。
http://www.ibm.com/developerworks/java/library/j-memcached2/index.html
下载jar,我把lib文件夹放jar。 然后run-app,发现错误。
错误信息
/grails-app/services/MemcachedService.groovy: 1: unable to resolve class net.spy.memcached.AddrUtil
@ Line 1, column 1.
import net.spy.memcached.AddrUtil ^
/grails-app/services/MemcachedService.groovy: 2: unable to resolve class net.spy.memcached.MemcachedClient
@ Line 2, column 1.
import net.spy.memcached.MemcachedClient ^
2 errors
我在我提到的页面上写了,只是将lib文件夹放入jar。
不知道是不是必须另外设置呢?
请帮帮我。
Grails 版本:2.1.2
spymemcached 版本:2.8.4
操作系统:CentOS
请您参考如下方法:
最好在 BuildConfig.groovy 中添加依赖项。让 Grails 为您下载一次并缓存它,以便您可以在多个项目中使用它。
添加 http://files.couchbase.com/maven2/作为自定义存储库:
repositories {
grailsPlugins()
grailsHome()
grailsCentral()
mavenRepo 'http://files.couchbase.com/maven2/'
}
然后添加spymemcached的依赖:
dependencies {
compile 'spy:spymemcached:2.8.9'
}
如果您确实需要使用 jar 文件(例如,如果它在公共(public) repo 中不可用),请将其放在 lib
目录中,但您需要运行 grails compile --refresh- dependencies
以使文件被识别并添加到应用程序的依赖项中。
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。