shiro-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Amish Shah <am...@kno.com>
Subject Re: EhCache.jar included but getting java.lang.ClassNotFoundException: net.sf.ehcache.CacheException
Date Wed, 17 Sep 2014 00:16:33 GMT
Try unjaring the war file and see if the ehcache.jar is in it. You
shouldn'= t have to add it to server libs.


Thanks

Amish

On Tue, Sep 16, 2014 at 12:45 AM, KonradZuse <TheKonradzuse@hotmail.com>
wrote:

> Hello all,
>
> I am trying to enable the EhCache for my applications but I am being met
> with this error
>
> Caused by: java.lang.NoClassDefFoundError: net/sf/ehcache/CacheException
>         at java.lang.Class.getDeclaredConstructors0(Native Method)
>         at java.lang.Class.privateGetDeclaredConstructors(Class.java:2658)
>         at java.lang.Class.getConstructor0(Class.java:2964)
>         at java.lang.Class.newInstance(Class.java:403)
>         at
> org.apache.shiro.util.ClassUtils.newInstance(ClassUtils.java:177)
>         at
> org.apache.shiro.util.ClassUtils.newInstance(ClassUtils.java:164)
>         at
>
> org.apache.shiro.config.ReflectionBuilder.createNewInstance(ReflectionBuilder.java:144)
>         at
>
> org.apache.shiro.config.ReflectionBuilder.buildObjects(ReflectionBuilder.java:119)
>         at
>
> org.apache.shiro.config.IniSecurityManagerFactory.buildInstances(IniSecurityManagerFactory.java:161)
>         at
>
> org.apache.shiro.config.IniSecurityManagerFactory.createSecurityManager(IniSecurityManagerFactory.java:124)
>         at
>
> org.apache.shiro.config.IniSecurityManagerFactory.createSecurityManager(IniSecurityManagerFactory.java:102)
>         at
>
> org.apache.shiro.config.IniSecurityManagerFactory.createInstance(IniSecurityManagerFactory.java:88)
>         at
>
> org.apache.shiro.config.IniSecurityManagerFactory.createInstance(IniSecurityManagerFactory.java:46)
>         at
>
> org.apache.shiro.config.IniFactorySupport.createInstance(IniFactorySupport.java:123)
>         at
> org.apache.shiro.util.AbstractFactory.getInstance(AbstractFactory.java:47)
>         at uploader.LoginControl.<init>(LoginControl.java:58)
>         at uploader.Uploader.<init>(Uploader.java:25)
>         ... 15 more
> Caused by: java.lang.ClassNotFoundException: net.sf.ehcache.CacheException
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>         ... 32 more
>
>
> I know I am supposed to have the jar included, which I do, as well as
> having
> shiro.all.1.2.3 so it should be there as well.
>
> for some reason it is not working...
>
> I lookined up the error in general and found others with the issue and
> being
> told to download it from the main site
> http://ehcache.org/downloads/catalog
>
> But I'm not sure exactly which one I need.....  I have a web application,
> and a desktop client that will be configured with it.
>
> Any help would be appreciated, I find it weird that the Shiro jars aren't
> working, but if there is an issue with the jars at least it will be known,
> if it's something on my end hopefully I can fix it...
>
>
>
> ini file for desktop client:
>
>
> sessionManager = org.apache.shiro.mgt.DefaultSecurityManager
> sessionDAO = org.apache.shiro.session.mgt.eis.EnterpriseCacheSessionDAO
>
> cacheManager = org.apache.shiro.cache.ehcache.EhCacheManager
> securityManager.cacheManager = $cacheManager
>
>
> #securityManager.sessionManager = $sessionManager
> securityManager.sessionManager.sessionDAO = $sessionDAO
>
> Thanks all!  If anything else is needed let me know.
>
>
>
>
> --
> View this message in context:
> http://shiro-user.582556.n2.nabble.com/EhCache-jar-included-but-getting-java-lang-ClassNotFoundException-net-sf-ehcache-CacheException-tp7580214.html
> Sent from the Shiro User mailing list archive at Nabble.com.
>

Mime
View raw message