5
回答
spring 的一个小问题
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

在搭建spring环境时,编写applicationContext.xml文件时,编写这个<tx:annotation-driven transaction-manager="transactionManager"/>时,发现报错

 Multiple annotations found at this line:
- schema_reference.4: Failed to read schema document 'http://www.springframework.org/schema/tx/spring-tx-2.5.xsd', because 1) 
 could not find the document; 2) the document could not be read; 3) the root element of the document is not <xsd:schema>.

- cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'tx:annotation-driven'.

前面的bean信息为:

 <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
    <property name="sessionFactory" ref="sessionFactory"></property>
</bean> 
,头部信息为:

<?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.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context 
http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.springframework.org/schema/tx 

http://www.springframework.org/schema/tx/spring-tx-2.5.xsd"> 

这是啥原因啊???



举报
pan_1308
发帖于4年前 5回/4K+阅
共有5个答案 最后回答: 4年前

没工夫代替电脑纠这个错,给你贴个 起作用的

复制粘贴即可

<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:aop="http://www.springframework.org/schema/aop"
	xmlns:tx="http://www.springframework.org/schema/tx"
	xmlns:task="http://www.springframework.org/schema/task"
	xmlns:jee="http://www.springframework.org/schema/jee"
	xsi:schemaLocation="http://www.springframework.org/schema/beans 
		http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
		http://www.springframework.org/schema/context 
		http://www.springframework.org/schema/context/spring-context-4.0.xsd
		http://www.springframework.org/schema/tx  
		http://www.springframework.org/schema/tx/spring-tx-4.0.xsd
		http://www.springframework.org/schema/aop 
		http://www.springframework.org/schema/aop/spring-aop-4.0.xsd
		http://www.springframework.org/schema/task 
		http://www.springframework.org/schema/task/spring-task-4.0.xsd
		http://www.springframework.org/schema/jee  
        http://www.springframework.org/schema/jee/spring-jee-4.0.xsd"
		profile="test,product">



谢谢啊!现在已经找到了,不是这个原因,而是在myeclipse中需要引入这个 spring-tx-2.5.xsd文件,并做适当的配置,就可以了
所以说什么框架啊,XML这些东西都太落后了,非要全都配置好,少一个东西就启动不来,我们生活在一个技术多么落后的时代啊

引用来自“二进制宇宙”的答案

所以说什么框架啊,XML这些东西都太落后了,非要全都配置好,少一个东西就启动不来,我们生活在一个技术多么落后的时代啊
没比较好的东西代替它,它怎么就落后了?

引用来自“人称小明哥”的答案

引用来自“二进制宇宙”的答案

所以说什么框架啊,XML这些东西都太落后了,非要全都配置好,少一个东西就启动不来,我们生活在一个技术多么落后的时代啊
没比较好的东西代替它,它怎么就落后了?
明显落后的东西,哪怕是目前世界上最先进的,  也还是落后的。  过50年看看现在我们用的这些Spring,Servlet就知道有多可笑
--- 共有 1 条评论 ---
迷途蜗牛你好像在我告诉我们:毛泽东当过主席。 4年前 回复
顶部