`
uuuvvv
  • 浏览: 23880 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ehcache的webservice API应用

阅读更多
    ehcache提供了两个API,一个是面向资源的RESTful, 另一个SOAP。参见http://ehcache.org/documentation/cache_server.html,官网上有相关介绍。
    这两种方式我都是用了,但是当想要实现webservice的安全时却遇到了问题。ehcache使用XWSS 3.0来实现安全的,这里我把所有相关的jar包,从ehcache的war工程拿到客户端来,并且激活war下的server_security_config.xml,此时服务端应该没有问题。但是客户端的调用老是出错。
引用
2009-10-23 14:05:57 com.sun.xml.wss.impl.SecurityRecipient processMessagePolicy
严重: WSS0253: Message does not conform to configured policy: No Security Header found in message
Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: Message does not conform to configured policy [ AuthenticationTokenPolicy(S) ]:  No Security Header found

    按照官网给的资料,在客户端的classpath下添加client_security_config.xml,并且在测试main程序里添加
引用
    cacheService = new EhcacheWebServiceEndpointService().getEhcacheWebServiceEndpointPort();
    //add security credentials
((BindingProvider)cacheService).getRequestContext().put(BindingProvider.USERNAME_PROPERTY, "Ron");
    ((BindingProvider)cacheService).getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, "noR");
    String result = cacheService.ping();

    问题暂时没有解决
ps:以前使用过wss4j这个组件,在xfire上实现过webservice的安全,但是xfire项目初步废止,现已apache组织接管了http://cxf.apache.org/docs/index.html
分享到:
评论

相关推荐

    Ehcache API

    Ehcache官方 API Ehcache官方 API

    ehcache常用API整理

    博文链接:https://lcllcl987.iteye.com/blog/222693

    EHCache API的基本用法

    EHCache API的基本用法 主要提供了一些EHCache简单的方法封装。

    ehcache-2.10.0-API文档-中英对照版.zip

    赠送原API文档:ehcache-2.10.0-javadoc.jar 赠送源代码:ehcache-2.10.0-sources.jar 包含翻译后的API文档:ehcache-2.10.0-javadoc-API文档-中文(简体)-英语-对照版.zip 对应Maven信息:groupId:net.sf.ehcache...

    ehcache-2.10.0-API文档-中文版.zip

    包含翻译后的API文档:ehcache-2.10.0-javadoc-API文档-中文(简体)版.zip 对应Maven信息:groupId:net.sf.ehcache,artifactId:ehcache,version:2.10.0 使用方法:解压翻译后的API文档,用浏览器打开“index....

    Ehcache_API_Developer_Guide

    Ehcache_API_Developer_Guide

    ehcache-3.3.1-API文档-中文版.zip

    包含翻译后的API文档:ehcache-3.3.1-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.ehcache:ehcache:3.3.1; 标签:ehcache、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index....

    ehcache-3.9.9-API文档-中英对照版.zip

    包含翻译后的API文档:ehcache-3.9.9-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.ehcache:ehcache:3.9.9; 标签:ehcache、jar包、java、中英对照文档; 使用方法:解压翻译后的API文档,用...

    Ehcache_API_Developer_Guide.pdf

    Ehcache2.10官方开发API Ehcache_API_Developer_Guide.pdf

    ehcache 2.8.3 API

    ehcache 2.8.3 API EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。Ehcache是一种广泛使用的开 源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它...

    ehcache-3.3.1-API文档-中英对照版.zip

    包含翻译后的API文档:ehcache-3.3.1-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.ehcache:ehcache:3.3.1; 标签:ehcache、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用...

    shiro-ehcache-1.2.3-API文档-中英对照版.zip

    包含翻译后的API文档:shiro-ehcache-1.2.3-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.apache.shiro:shiro-ehcache:1.2.3; 标签:apache、shiro、ehcache、中英对照文档、jar包、java; 使用...

    Ehcache分布式缓存与其在SpringBoot应用

    EhCache 是一个纯 Java 的进程内缓存框架,具有快速、精干等特点,是 Hibernate 中默认的 CacheProvider。Ehcache 是一种广泛使用的开源 Java 分布式缓存。主要面向通用缓存,Java EE 和轻量级容器。它具有内存和...

    shiro-ehcache-1.4.0-API文档-中文版.zip

    包含翻译后的API文档:shiro-ehcache-1.4.0-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.apache.shiro:shiro-ehcache:1.4.0; 标签:apache、shiro、ehcache、中文文档、jar包、java; 使用方法:解压翻译后...

    ehcache-core-2.6.11-API文档-中英对照版.zip

    包含翻译后的API文档:ehcache-core-2.6.11-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:net.sf.ehcache:ehcache-core:2.6.11; 标签:sf、ehcache、core、中英对照文档、jar包、java; 使用方法:...

    shiro-ehcache-1.3.2-API文档-中英对照版.zip

    包含翻译后的API文档:shiro-ehcache-1.3.2-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.apache.shiro:shiro-ehcache:1.3.2; 标签:apache、shiro、ehcache、中英对照文档、jar包、java; 使用...

    ehcache-web-2.0.4-API文档-中文版.zip

    包含翻译后的API文档:ehcache-web-2.0.4-javadoc-API文档-中文(简体)版.zip; Maven坐标:net.sf.ehcache:ehcache-web:2.0.4; 标签:sf、ehcache、web、中文文档、jar包、java; 使用方法:解压翻译后的API文档,...

    ehcache-3.9.9-API文档-中文版.zip

    包含翻译后的API文档:ehcache-3.9.9-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.ehcache:ehcache:3.9.9; 标签:ehcache、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index....

    Ehcache经典教程实例应用-原创

    Ehcache经典教程实例应用-原创Ehcache经典教程实例应用-原创Ehcache经典教程实例应用-原创

    ehcache-core-2.6.11-API文档-中文版.zip

    包含翻译后的API文档:ehcache-core-2.6.11-javadoc-API文档-中文(简体)版.zip; Maven坐标:net.sf.ehcache:ehcache-core:2.6.11; 标签:sf、ehcache、core、中文文档、jar包、java; 使用方法:解压翻译后的API...

Global site tag (gtag.js) - Google Analytics