0
나는 tomcat에 3 개 이상의 웹 응용 프로그램을 배포했습니다. 응용 프로그램 중 하나는 세션 관리를 위해 apache shiro를 사용했습니다. 첫 번째 응용 프로그램에서 세션 ID를 가져와 다른 응용 프로그램에서 사용해야합니다.MemoryConstrianedCacheManager와 EhCacheManager의 차이점
예컨대
1 응용 예는, 2ST 응용 프로그램 MemoryConstrainedCacheManager
을 Shiro.ini
cacheManager = org.apache.shiro.cache.MemoryConstrainedCacheManager
securityManager.cacheManager = $cacheManager
사용 전 1
cacheManager = org.apache.shiro.cache.MemoryConstrainedCacheManager
securityManager.cacheManager = $cacheManager
같은 구성을 사용하면
SSO 세션 관리가 작동하지 않습니다. 다시 로그인해야합니다.
내가 XML의 작업에 캐시를 구성하여 응용 프로그램 모두에서 EhcacheManager를 사용하는 경우,
ssoCacheManager = org.apache.shiro.cache.ehcache.EhCacheManager
ssoCacheManager.cacheManagerConfigFile = classpath:ehcache.xml
securityManager.cacheManager = $ssoCacheManager
MemoryConstrained와 EHCache는 관리자의 차이점은 무엇입니까
? 메모리 제약 캐시 관리자를 사용하여 tomcat 컨테이너에 세션 ID를 저장하고 다른 웹 응용 프로그램에서 사용할 수 있습니까?