如何在Grails中使用memcached
我是Grails的初学者。 我想在Grails中使用memcached,我参考了以下内容 下载jar,我把lib文件夹放到jar中。 然后运行应用程序,我发现了错误 错误消息 /grails app/services/MemcachedService.groovy:1:无法解析类net.spy.memcached.AddrUtil @第1行第1列 导入net.spy.memcached.AddrUtil ^ /grails app/services/MemcachedService.groovy:2:无法解析类net.spy.memcached.MemcachedClient @第2行第1列 导入net.spy.memcached.MemcachedClient ^ 2个错误 我已经在我提到的页面上写了,只是把lib文件夹放在jar中 我想知道除了它还必须设置吗 请帮帮我 Grails版本:2.1.2 SpymeMached版本:2.8.4如何在Grails中使用memcached,grails,memcached,Grails,Memcached,我是Grails的初学者。 我想在Grails中使用memcached,我参考了以下内容 下载jar,我把lib文件夹放到jar中。 然后运行应用程序,我发现了错误 错误消息 /grails app/services/MemcachedService.groovy:1:无法解析类net.spy.memcached.AddrUtil @第1行第1列 导入net.spy.memcached.AddrUtil ^ /grails app/services/MemcachedService.groov
OS:CentOS您最好在BuildConfig.groovy中添加一个依赖项。让Grails为您下载一次并缓存它,以便您可以在多个项目中使用它 添加为自定义存储库:
repositories {
grailsPlugins()
grailsHome()
grailsCentral()
mavenRepo 'http://files.couchbase.com/maven2/'
}
然后添加SpymeCached的依赖项:
dependencies {
compile 'spy:spymemcached:2.8.9'
}
如果您确实需要使用jar文件(例如,如果它在公共repo中不可用),请将其放在
lib
目录中,但您需要运行grails compile--refresh dependencies
,以识别该文件并将其添加到应用程序的依赖项中。执行grails war并检查(参见其内容)生成的war是否在lib文件夹中包含spymecached-2.8.4.jar。还要检查您是否下载了正确的jar(不是javadocs或源代码)Hello Burt。多亏了您的回答,我才能够解决这个问题。谢谢。@tnnsst35:请接受答案;如果你愿意,就投票吧。它将帮助您稍后获得更多帮助。我尝试使用此解决方案,但在尝试下载pom时出错:“无法将工件spy:SpymeMached:zip:2.8.9从/传输到repository.jboss.com/maven2/():Forbidden(403)”有什么想法吗?