`
uuuvvv
  • 浏览: 24573 次
  • 性别: 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是一个广泛使用的Java缓存库,它提供高效的内存管理和数据缓存功能,能够显著提升应用性能。在本文中,我们将深入探讨Ehcache的一些核心API及其用法。 首先,我们需要引入Ehcache的...

    Ehcache API

    Ehcache是一款高性能、广泛使用的Java缓存框架,它的API为开发者提供了丰富的功能,以便在应用程序中实现高效的数据缓存。Ehcache API允许我们创建、管理、存取和更新缓存,从而优化数据访问速度,减少对数据库的...

    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-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 API的基本用法

    ### EHCache API的基本用法 #### 一、EHCache简介 EHCache 是一款开源的 ...综上所述,EHCache 提供了一套完整且强大的缓存解决方案,通过合理配置和正确使用其提供的 API,可以极大地提高应用程序的性能和响应速度。

    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.pdf

    总结来说,这份开发者指南为Ehcache 2.10版本的用户提供了全面的API使用指导,涵盖了从基础知识到高级特性的所有内容,为开发者在Java应用中高效地使用Ehcache提供了帮助。文档中的版权和商标信息,以及关于第三方...

    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-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...

    ehcache 2.8.3 API

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

    Ehcache_API_Developer_Guide

    Ehcache 是一款开源的高性能 Java 缓存系统,它提供了简单易用的 API 和强大的缓存管理功能,适用于各种应用程序环境。Ehcache 支持多种缓存策略和配置选项,能够显著提高应用性能和响应速度。本指南基于 Ehcache ...

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

    通过灵活的配置和丰富的API,开发者可以定制适合自身业务需求的缓存策略,进一步优化应用性能。然而,使用分布式缓存也需要考虑数据的一致性、容错性和运维复杂性,因此在设计和实施时需谨慎处理。

    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; 使用...

    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; 使用方法:...

    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....

    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经典教程实例应用-原创

    【Ehcache经典教程实例应用】 Ehcache是一款广受欢迎的Java缓存框架,它的主要目的是缓解数据库压力,提升应用程序的访问速度。通过在内存中存储常用数据,Ehcache可以减少对数据库的频繁访问,从而提高整体系统...

Global site tag (gtag.js) - Google Analytics