2017-09-03 21 views
1

Je reçois une autre erreur lors du démarrage de mon application Spring MVC. Tout a commencé quand je l'ai converti en application Maven, mais je ne pense pas que Maven ait quelque chose à voir avec le problème. Je vois cela dans Tomcat 8.0.30.Obtention de BeanDefinitionStoreException à partir de l'application Spring MVC

org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.lang.NoSuchMethodError: org.springframework.beans.MutablePropertyValues.get(Ljava/lang/String;)Ljava/lang/Object; 
     at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:412) 
     at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334) 
     at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) 
     at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) 
     at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) 
     at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) 

Voici à nouveau mon applicationContext.xml.

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework/schema/context" 
    xmlns:mvc="http://www.springframework.org/schema/mvc" 
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
     http://www.springframework.org/schema/beans/spring-beans-4.3.xsd 
     http://www.springframework.org/schema/context 
     http://www.springframework.org/schema/context/spring-context-4.3.xsd 
     http://www.springframework.org/schema/mvc 
     http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd"> 
    <mvc:annotation-driven /> 

    <mvc:resources location="WEB-INF/pages/images/" mapping="/images/**" /> 

    <mvc:view-controller path="/" view-name="home" /> 

    <bean id="viewResolver" 
     class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
     <property name="prefix" value="/WEB-INF/pages/" /> 
     <property name="suffix" value=".jsp" /> 
    </bean> 

    <bean id="dataSource" 
     class="org.springframework.jdbc.datasource.DriverManagerDataSource"> 
     <property name="driverClassName" value="com.mysql.jdbc.Driver" /> 
     <property name="url" value="jdbc:mysql://10.128.219.28:3306/ghscom_ghs86" /> 
     <property name="username" value="someUsername" /> 
     <property name="password" value="somePassword" /> 
    </bean> 
</beans 
+0

s'il s'agit d'un projet eclipse, essayez ceci: faites un clic droit sur le projet> sélectionnez Maven> Update Project, attendez que toutes les dépendances maven aient été téléchargées. Et puis exécutez le projet. –

+0

Cela n'a pas fonctionné. –

+1

Erreur d'incompatibilité de version de jarres de ressort, vérifiez les versions de dépendances dans maven. Après avoir vérifié les versions dans le fichier pom.xml, supprimez les fichiers jar du référentiel maven local et reconstruisez/redéléchargez toutes les dépendances. J'espère que cela va résoudre ce problème. –

Répondre

-1

Amit K Bist a résolu mon problème. C'était en effet une discordance de dépendance Maven.