That error implies that you are missing commons-beanutils. You need these libraries because shiro depends on them.
The download page specifies that you need slf4j-api and commons-beanutils - http://shiro.apache.org/download.html#latestBinary That same section also mentions that you'll need an slf4j binding jar. logback-classic and logback-core satisfy this dependency. Yes there is a difference between slf4j-api and jcl-over-slf4j - they're different libraries. You don't *need* jcl-over-slf4j, but I recommend it. I believe that commons-beanutils requires either commons-logging or jcl-over-slf4j. For more information about supporting slf4j, see its site: http://slf4j.org/ On Sun, Jul 27, 2014 at 8:41 PM, KonradZuse <[email protected]> wrote: > Oh wait now the server log says > > Exception while loading the app : java.lang.IllegalStateException: > ContainerBase.addChild: start: org.apache.catalina.LifecycleException: > java.lang.NoClassDefFoundError: > org/apache/commons/beanutils/PropertyUtils]] > > What the hell, haha... > > I guess that worked then, is there a difference between the jcl-over-... vs > the api one? > > Also is there a reason I need all of these? Is it because I copied the > files from the tutorial or is it needing something from these apis? > > > > -- > View this message in context: > http://shiro-user.582556.n2.nabble.com/Apache-Shiro-First-Use-in-NetBeans-tp7578762p7580110.html > Sent from the Shiro User mailing list archive at Nabble.com. >
