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.
>

Reply via email to