use*_*022 10 rest tomcat web-applications ehcache jersey
我有2个webapps,一个管理员webapp,以及实际的应用程序webapp本身.两者共享对mysql存储的访问权限,而Ehcache用于缓存用户详细信息,以防止用户按REST API请求查找后端.
我的问题是可以使用管理员应用程序(很少我会添加)来更新用户凭据,让我们说密码或用户名,或更改一些授权级别等.现在,当发生这种情况时,我需要用户缓存无效或清除,以便主用户可以在用户查找时访问数据库,以便将新用户详细信息放入缓存中.
目前正在发生这种情况,但主客户端webapp无法清除缓存.
如何在两个webapps之间共享一个ehcache(在jetty或tomcat中托管)?我目前正在使用Jetty,但计划切换到Tomcat.
我正在使用Spring 3,Jersey,Hibernate,MySQL和Google Ehcache注释.
谢谢你的帮助.
你有几个选择:
| 归档时间: |
|
| 查看次数: |
3759 次 |
| 最近记录: |