我的要求包括使用ehCache通过RESTful Web服务调用发送和存储数据。数据可以存储在内存中或通过文件系统存储......
之前从未使用过ehCache所以我在决定使用哪个捆绑包时遇到了一些问题。
已下载以下软件包:
ehcache的-2.6.2
ehcache的-独立服务器-1.0.0
(1)两者有什么区别?
似乎ehcache-2.6.2包含src和二进制文件,它实际上可以将它与其webapps捆绑在一起(通过将已编译的jar或二进制文件放在webapp的WEB-INF / lib文件夹中)。但它似乎并不支持Restful Web服务。
然而,ehcache-standalone-server-1.0.0(附带嵌入式Glassfish服务器并支持REST和SOAP)可用作独立服务器运行。如果我对自己的问题的回答是正确的,那么这意味着,我应该只使用独立服务器吗?
(2)我的要求是在Tomcat 7上设置ehCache(带有REST支持)。那么,我怎样才能在Tomcat 7上将ehCache设置为一个独立的应用程序与REST& SOAP支持?
感谢您抽出宝贵时间阅读此内容......
答案 0 :(得分:1)
Prashanth应该得到一些肯定,但他没有发布解决方案作为答案,但作为评论。
要设置tomcat,还需要做一些其他事情:
http://sourceforge.net/projects/ehcache/files/ehcache-server/
解压缩zip文件并将其重命名为ehcache.war
解压缩ehcache.war文件并下载slf4j-simple-1.5.8.jar(包含impl)并将其放入:
ehcache / WEB-INF / lib /
将ehcache目录移至$ CATALINA_HOME / webapps
运行tomcat
使用其中一个示例REST调用来测试ehcache,这里是脚本的URL: