Hi Mirlan, what shiro jar files do you have in your classpath ? You also need to make sure these shiro jar files are in your WEB-INF/lib directory when you start up your webapp.
Razvan On Sun, Jun 19, 2011 at 1:29 PM, ipas <[email protected]> wrote: > Hi, > I am new to shiro. I'm trying to integrate shiro with vaadin. Found nice > article about shiro-vaadin integration here : > > http://eneuwirt.de/2011/04/22/using-apache-shiro-to-secure-vaading-application/ > . Followed this tutorial step by step but it is not working for me. I am > not > using maven my server is tomcat 6. > > Here is the stack trace which i get from tomcat on application startup : > > SEVERE: Exception starting filter ShiroFilter > java.lang.ClassNotFoundException: > org.apache.shiro.web.servlet.IniShiroFilter > at > > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) > at > > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) > at > > org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:269) > at > > org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422) > at > > org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115) > at > > org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4071) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4725) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) > at > org.apache.catalina.core.StandardHost.start(StandardHost.java:840) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) > at > org.apache.catalina.core.StandardService.start(StandardService.java:525) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:754) > at org.apache.catalina.startup.Catalina.start(Catalina.java:595) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:616) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) > > > My shiro specific web.xml snippet is as follows: > > <filter> > <filter-name>ShiroFilter</filter-name> > <filter-class>org.apache.shiro.web.servlet.IniShiroFilter</filter-class> > <init-param> > <param-name>config</param-name> > <param-value> > [main] > [roles] > admin = * > user_role_1 = permission_1 > user_role_2 = permission_2 > > [users] > admin = admin, admin > demo = demo, user_role_1 > view = view, user_role_2 > </param-value> > </init-param> > </filter> > <filter-mapping> > <filter-name>ShiroFilter</filter-name> > <url-pattern>/*</url-pattern> > </filter-mapping> > > > Any help is appreciated. > > Thanking you, > Mirlan > > -- > View this message in context: > http://shiro-user.582556.n2.nabble.com/Shiro-Vaadin-integration-SEVERE-Exception-starting-filter-ShiroFilter-error-tp6492798p6492798.html > Sent from the Shiro User mailing list archive at Nabble.com. >
