update shiro to version 1.2.3 and excplitly state ehcache-core as dependency