Exception starting filter Struts 2

Ich versuche, meine erste struts 2-Anwendung mit Anmerkungen und maven. Ich bin nach diesem Beispiel struts2 Anmerkungen Beispiel

wenn ich versuche, führen Sie die Anwendung auf tomcat server 7 bin ich immer diese exception

    Grave: Exception startin filter struts2
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter. StrutsPrepareAndExecuteFilter
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
    at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:529)
    at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:511)
    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:139)
    at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258)
    at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)
    at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4809)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5485)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:744)

avr. 14, 2014 10:40:05 AM org.apache.catalina.core.StandardContext startInternal
Grave: Error filterStart
avr. 14, 2014 10:40:05 AM 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 AM org.apache.coyote.AbstractProtocol start
Infos: Starting ProtocolHandler ["http-bio-8080"]
avr. 14, 2014 10:40:05 AM org.apache.coyote.AbstractProtocol start
Infos: Starting ProtocolHandler ["ajp-bio-8009"]
avr. 14, 2014 10:40:05 AM org.apache.catalina.startup.Catalina start
Infos: Server startup in 991 ms

Kann einer helfen oder sagen was ich bin fehlt?

Excepption cleary sagen, dass Ihr nicht in der Lage zu finden, StrutsPrepareAndExecuteFilter. so stellen Sie sicher, entsprechende JAR-Datei im classpath
da bin ich mit maven, um importieren Sie die erforderlichen Gläser. Warum sollte ich Sie manuell hinzufügen, um die lib-Ordner
Weil Sie nicht bereitstellen, die mit Ihrer Anwendung.
Hab ich schon Hinzugefügt, die maven-Abhängigkeiten im deployment-assembly (myProject=>Eigenschaften=>Deployment Assembly=>add=>java build path entries=>maven-Abhängigkeiten); Ist es das, was du gedacht, durch die Bereitstellung Sie mit der Anwendung?

InformationsquelleAutor junior developper | 2014-04-14

Schreibe einen Kommentar