java - Java - org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException

138 2

<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"


xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:tx="http://www.springframework.org/schema/tx"


xsi:schemalocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd


 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd


 http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd


 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd">



<context:property-placeholder location="classpath:/database.properties" />



<context:component-scan base-package="com.dineshonjava" />


<tx:annotation-driven transaction-manager="hibernateTransactionManager" />



<bean


 class="org.springframework.web.servlet.view.InternalResourceViewResolver"


 id="jspViewResolver">


 <property name="prefix" value="/WEB-INF/view/"></property>


 <property name="suffix" value=".jsp"></property>


</bean>



<bean id="dataSource"


 class="org.springframework.jdbc.datasource.DriverManagerDataSource">


 <property name="driverClassName" value="${jdbc.driverClassName}" />


 <property name="url" value="${jdbc.url}" />


 <property name="username" value="${jdbc.username}" />


 <property name="password" value="${jdbc.password}" />


</bean>



<bean id="sessionFactory"


 class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">



 <property name="dataSource">


 <ref bean="dataSource" />


 </property>



 <property name="hibernateProperties">


 <props>


 <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>


 <prop key="hibernate.show_sql">true</prop>


 </props>


 </property>



 <property name="annotatedClasses">


 <list>


 <value>com.dineshonjava.model.Employee</value>


 </list>


 </property>


</bean>



<bean class="org.springframework.orm.hibernate3.HibernateTransactionManager"


 id="hibernateTransactionManager">


 <property name="sessionFactory" ref="sessionFactory"></property>


</bean>


</beans> 



我是spring的新手,我有来自org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException : Line 8 in XML document from ServletContext resource [/WEB-INF/config/sdnext-servlet.xml] is invalid 的错误信息; nested exception is org.xml.sax.SAXParseException ; lineNumber : 8 ; columnNumber : 120 ; cvc-elt.1 : cannot find the declaration of element'beans'. 在spring配置文件里, 先谢谢了

时间: 原作者:

86 0

我认为你的架构位置无效,因此,请在spring配置文件中将xsi:schemalocation更改为xsi:schemaLocation 。


<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"


xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:tx="http://www.springframework.org/schema/tx"


xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd


http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd


http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd


http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd">



..........



</beans>



原作者:
136 2

似乎配置缺少关闭</beans>标签。

同时尝试指定bean架构的版本:


<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"


xmlns:mvc="http://www.springframework.org/schema/mvc"


xmlns:tx="http://www.springframework.org/schema/tx"


xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd


http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd


http://www.springframework.org/schema/tx http://www.springframework.org/schema/context-3.2.xsd


http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd">



</beans>



原作者:
116 5

你的bean开始标记无效,请替换为:


<beans xmlns="http://www.springframework.org/schema/beans"


 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wss="http://jax-ws.dev.java.net/spring/servlet"


 xmlns:ws="http://jax-ws.dev.java.net/spring/core" xmlns:aop="http://www.springframework.org/schema/aop"


 xmlns:tx="http://www.springframework.org/schema/tx" xmlns:jee="http://www.springframework.org/schema/jee"


 xmlns:jdbc="http://www.springframework.org/schema/jdbc" 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.0.xsd


 http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.0.xsd


 http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd


 http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd


 http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd


 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd">



原作者:
63 1

用下面的代码替换标签,


<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"


 xmlns:mvc="http://www.springframework.org/schema/mvc"


 xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd


http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd


http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd">



原作者:
...