Question

I have an application in Tapestry 5.3.4 that's using the tapestry-security 0.4.6 plugin along with shiro 1.2.0 for authentication, and it works well. However, I would like to use EHCache to cache session data, and eventually to cluster a couple of instances on top of the cache. This is all possible with shiro, however it requires configuring via the shiro.ini, which is no supported in Tapestry. Is there a way to configure shiro in this manner from within the app, or to force loading the ini file?

Was it helpful?

Solution

Getting hold of the SecurityManager and calling securityManager.setCacheManager(new EhCacheManager()) should do the trick.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top