2013-08-20 15 views
0

J'utilise la version Spring 3.1.0. Mais je reçois une erreur lors du déploiement en raison de dispatcher-servlet.xml. Voici le code que je utilise:Spring Fichier de configuration

<?xml version="1.0" encoding="UTF-8"?> 

<beans xmlns="http://www.springframework.org/schema/beans" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://www.springframework.org/schema/beans/spring-beans-3.1.xsd"> 
    <context:component-scan base-package="com.mycompany.cart" /> 

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

</beans> 

erreur est:

Error occurred during deployment: Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 5 in XML document from ServletContext resource [/WEB-INF/mvc-dispatcher-servlet.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 93; cvc-elt.1: Cannot find the declaration of element 'beans'.. Please see server.log for more details. 

J'ai essayé de trouver le fichier de haricot correct mais pas réussi. Pouvez vous les gars s'il vous plaît conseiller où devrais-je rechercher le fichier de configuration selon ma version de printemps.

+0

ce qui est l'erreur –

+0

erreur est: Une erreur est survenue lors du déploiement: Exception lors du chargement de l'application: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: ligne 5 dans un document XML à partir de la ressource ServletContext [/ WEB-INF/mvc-dispatcher- servlet.xml] est invalide; l'exception imbriquée est org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 93; cvc-elt.1: Impossible de trouver la déclaration de l'élément 'beans'. Veuillez consulter server.log pour plus de détails. –

Répondre

2

semble que vous manquez espace context et vos déclarations d'emplacement de schéma sont mal

essayer

<beans xmlns="http://www.springframework.org/schema/beans" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xmlns:context="http://www.springframework.org/schema/context" 
     xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd 
     http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd"> 
    <context:component-scan base-package="com.mycompany.cart" /> 

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

</beans> 
Questions connexes