java.lang.NoClassDefFoundError: org/springframework/core/DefaultParameterNameDiscoverer

Ich versuche zu arbeiten aus meiner Feder hibernate maven-Abhängigkeiten.

Mein server startet nicht und wirft Fehler:

java.lang.NoClassDefFoundError: org/springframework/core/DefaultParameterNameDiscoverer

Ich weiß nicht, ob es ein problem mit meinen Abhängigkeiten oder mit meinem server. Lassen Sie mich wissen, wenn alles, was erforderlich wäre, von meinem Projekt. Hier sind die Abhängigkeiten die ich Hinzugefügt habe, in meinem pom.xml Datei. Ich bin mit maven 4.0.0.

<properties>
    <spring.version>3.0.5.RELEASE</spring.version>
</properties>
<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>3.8.1</version>
        <scope>test</scope>
    </dependency>

    <!-- Spring 3 dependencies -->
    <dependency> 
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId> 
        <version>${spring.version}</version> 
    </dependency> 

    <!-- <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>3.2.3.RELEASE</version>
    </dependency>  -->

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-orm</artifactId>
        <version>4.0.6.RELEASE</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>${spring.version}</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>${spring.version}</version>
    </dependency>

    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>4.3.5.Final</version>
        <type>jar</type>
        <scope>compile</scope>
    </dependency>

    <!-- Hibernate annotation -->
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-ehcache</artifactId>
        <version>4.3.5.Final</version>
    </dependency>

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.31</version>
    </dependency>
</dependencies>
<repositories>
    <repository>
        <id>abc</id>
        <url>http://repo1.maven.org/maven2</url>
    </repository>
</repositories>
  • Ist nicht klug, mix-Spring Versionen in einem Projekt haben Sie die spring-core Modul-arbeiten mit 3.0.5 und die übrigen Module mit 4.0.6.
  • ja.. habe es durch hinzufügen von rechten Abhängigkeiten.. vielen Dank für ur Antwort
  • überprüfen Sie die Antwort, wie die Lösung.
InformationsquelleAutor Kumar M | 2014-07-10
Schreibe einen Kommentar