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