java.lang.ClassNotFoundException: org.springframework.web.- servlet.DispatcherServlet Fehler

Nicht sicher, warum bin ich immer diese Fehlermeldung. Viele ähnliche Fragen hier, aber keiner hat für mich bis jetzt.

Mein ivy-Datei ist

<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
    <info
        organisation=""
        module="knoxWeb"
        status="integration">
    </info>

    <dependencies>
        <dependency org="org.springframework" name="spring-core" rev="4.0.3.RELEASE"/>
        <dependency org="org.springframework" name="spring-context" rev="4.0.3.RELEASE"/>
        <dependency org="org.springframework" name="spring-web" rev="4.0.3.RELEASE"/>
        <dependency org="org.springframework" name="spring-webmvc" rev="4.0.3.RELEASE"/>
        <dependency org="org.springframework" name="spring-beans" rev="4.0.3.RELEASE"/>
    </dependencies>
</ivy-module>

und meine web.xml ist

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>Knox Web Interface</display-name>

    <servlet>
    <servlet-name>action</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
   </servlet>
    <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>/*</url-pattern>
    </servlet-mapping>
</web-app>

Habe ich gelöst ivy. Noch immer der Fehler. Auch sehe ich die Klasse in meinem eclipse.

java.lang.ClassNotFoundException: org.springframework.web.- servlet.DispatcherServlet Fehler

Ich bin wirklich am stecken. Jede Hilfe oder Anregungen wird sehr geschätzt.

PS : ich habe auch versucht, indem < dependency org="org.springframework" name="spring" rev="2.5.6"/> aber ivy lässt sich nicht lösen. Ich bekomme

Some projects fail to be resolved
Impossible to resolve dependencies of #TestWebProject;working@BLT430LT3201C
download failed: com.oracle.toplink#toplink;10.1.3!toplink.jar
unresolved dependency: com.oracle#oc4j;1.0: not found
unresolved dependency: com.oracle#toplink-essentials;2.41: not found
unresolved dependency: javax.ejb#ejb;3.0: not found
download failed: com.bea.wlplatform#commonj-twm;1.1!commonj-twm.jar
unresolved dependency: jexcelapi#jxl;2.6.6: not found
download failed: javax.jms#jms;1.1!jms.jar
download failed: javax.faces#jsf-api;1.1!jsf-api.jar
download failed: javax.resource#connector;1.0!connector.jar

Nicht sicher, ob dies hat nichts zu tun mit dem oben genannten problem. Ich bin auf der Suche http://mvnrepository.com/artifact/org.springframework für alle dependency-info.

Meine Projekt-Struktur ist

java.lang.ClassNotFoundException: org.springframework.web.- servlet.DispatcherServlet Fehler

WEB-INF/lib-Verzeichnis ist leer.

Quelle : http://opensourceforgeeks.blogspot.in/2014/05/javalangclassnotfoundexception.html

Überprüfen Inhalt von web-inf/lib-Ordner der Krieg
, Ordner leer ist.
Dann kann es nicht funktionieren. Es werden alle jars. Es ist bereitstellungsproblem. Aber ich habe keine Ivy wissen.
ivy sollte füllen Sie das WEB-INF/lib-Verzeichnis im build-Bereich. Dieses Verzeichnis sollte leer sein, in deinem source-tree.
Hinzugefügt wurde die Verzeichnis-Struktur von meinem Projekt zu der Frage .

InformationsquelleAutor Aniket Thakur | 2014-05-20

Schreibe einen Kommentar