我是Grails的初学者.我想在Grails中使用memcached,我试过参考以下内容.
http://www.ibm.com/developerworks/java/library/j-memcached2/index.html
下载jar,我把lib文件夹放在jar中.然后运行app,我发现了错误.
错误信息
/grails-app/services/MemcachedService.groovy:1:无法解析类net.spy.memcached.AddrUtil
@第1行,第1列.
import net.spy.memcached.AddrUtil ^
/grails-app/services/MemcachedService.groovy:2:无法解析类net.spy.memcached.MemcachedClient
@第2行,第1列.
import net.spy.memcached.MemcachedClient ^
2个错误
我已经在我提到的页面上写了,只是将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/'
}
Run Code Online (Sandbox Code Playgroud)
然后添加spymemcached的依赖项:
dependencies {
compile 'spy:spymemcached:2.8.9'
}
Run Code Online (Sandbox Code Playgroud)
如果您确实需要使用jar文件(例如,如果它在公共存储库中不可用)将其放在lib目录中,但您需要运行grails compile --refresh-dependencies以识别文件并将其添加到应用程序的依赖项中.
| 归档时间: |
|
| 查看次数: |
2048 次 |
| 最近记录: |