java - Exception starting filter Struts 2 -
i trying set first struts 2 application using annotations , maven. i'm follwing example struts2 annotations example
when try run application on tomcat server 7 i'm getting exception
grave: exception startin filter struts2 java.lang.classnotfoundexception: org.apache.struts2.dispatcher.ng.filter. strutsprepareandexecutefilter @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1720) @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1571) @ org.apache.catalina.core.defaultinstancemanager.loadclass(defaultinstancemanager.java:529) @ org.apache.catalina.core.defaultinstancemanager.loadclassmaybeprivileged(defaultinstancemanager.java:511) @ org.apache.catalina.core.defaultinstancemanager.newinstance(defaultinstancemanager.java:139) @ org.apache.catalina.core.applicationfilterconfig.getfilter(applicationfilterconfig.java:258) @ org.apache.catalina.core.applicationfilterconfig.<init>(applicationfilterconfig.java:105) @ org.apache.catalina.core.standardcontext.filterstart(standardcontext.java:4809) @ org.apache.catalina.core.standardcontext.startinternal(standardcontext.java:5485) @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150) @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1559) @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1549) @ java.util.concurrent.futuretask.run(futuretask.java:262) @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1145) @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:615) @ java.lang.thread.run(thread.java:744) avr. 14, 2014 10:40:05 org.apache.catalina.core.standardcontext startinternal grave: error filterstart avr. 14, 2014 10:40:05 org.apache.catalina.core.standardcontext startinternal grave: erreur de démarrage du contexte [/strutsannotationsexample] suite aux erreurs précédentes avr. 14, 2014 10:40:05 org.apache.coyote.abstractprotocol start infos: starting protocolhandler ["http-bio-8080"] avr. 14, 2014 10:40:05 org.apache.coyote.abstractprotocol start infos: starting protocolhandler ["ajp-bio-8009"] avr. 14, 2014 10:40:05 org.apache.catalina.startup.catalina start infos: server startup in 991 ms can 1 or tell missing?
looks typo in code taken tutorial. use following in web.xml
<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
Comments
Post a Comment