- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
为什么我仍然收到此消息?
Exception in thread "main" org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from relative location [../beans/Character.xml]
Offending resource: class path resource [spring/config/beanLocations.xml]; nested exception is org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/tx]
Offending resource: class path resource [spring/beans/Character.xml]
at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:72)
我读过很多关于这个问题的帖子,并根据它们配置了我的 xml-s。
我的违规 xml 如下所示:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="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.xsd">
<!-- Character Data Access Object -->
<bean id="characterDao" class="com.got.common.dao.CharacterDao" >
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<tx:annotation-driven/>
<bean id="transactionManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
</beans>
Spring-tx 包含在我的 pom.xml 中:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>5.0.2.RELEASE</version>
</dependency>
beanLocations.xml
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd">
<!-- Database Configuration -->
<import resource="../database/DataSource.xml"/>
<import resource="../database/hibernate.xml"/>
<!-- Beans Declaration -->
<import resource="../beans/Character.xml"/>
</beans>
组装插件
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.1.0</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<mainClass>com.got.common.App</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
我不确定 aop 是否也必须包含在内,但它就在那里。这个命名空间有什么问题吗?我不想再费劲了,所以请告诉我找不到这个命名空间的原因。
最佳答案
该问题可能是由于您使用的 assembly-plugin 引起的,它不理解 spring 处理程序机制并覆盖了 spring.handlers
文件中的处理程序定义。此线程中讨论了行为:Idea to avoid that spring.handlers/spring.schemas get overwritten when merging multiple spring dependencies in a single jar
为了避免这个问题,一种选择是使用阴影插件来达到您的目的,如建议的here .
关于java - spring-tx : Unable to locate Spring NamespaceHandler for XML schema namespace [http://www. springframework.org/schema/tx],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47616570/
我遇到了这个 Solidity 代码: tx.destination.call.value(tx.value)(tx.data) 但不明白它是如何工作的...尤其是最后的 tx.data。 最佳答案
我在“tx:annotation-driven”行中收到上述错误,但我已在 beans 文件的顶部声明了命名空间,为什么以下 XML 会导致此错误?
当应用程序处于后台且用户尚未登录商店时,用户在应用程序购买(沙盒环境)中取消时我有一些奇怪的行为: 过程如下: 用户未登录/App Id 未在“设置”>“商店”中设置 用户点击购买按钮。这会调用 [[
为什么我仍然收到此消息? Exception in thread "main" org.springframework.beans.factory.parsing.BeanDefinitionPars
使用直接从github下载的浏览器版本是否需要安装npm ethereumjs-tx。如果是,那么我们如何在脚本文件中导入ethereumjs-tx模块。因为据我所知,两者是不同的东西。 最佳答案 e
我希望对两个 tx 进行双重哈希处理,以便构建 merkle tree 这个 const bsv = require("bsv"); var tx1 = '3a459eab5f0cf8394a21e0
我知道Spring必须实现一个专门用于事务的“建议”,那么实现tx:advice的代码在哪里?标签? 我也会感谢 标签的实现,如果你能指出在 spring jar 中的位置。 最佳答案 Spring
我想要设备传输功率的值。有什么方法可以得到吗? 最佳答案 对于任何给定的现有蓝牙 ACL 连接,都有一个 HCI 命令来读取传输功率级别。 蓝牙核心规范,4.0,[第 2 卷],E 部分,7.3.35
我试图在同一个全局数组上发送 2 个不同的字符串,并通过 UART 传输 DMA,作为我的终端日志。然而,发生的情况是它发送了第一个字符串,无论我尝试什么(重新初始化整个 DMA 和 UART),它都
我有这个演示代码,我想对其进行分类: var Tx = require('ethereumjs-tx') var privateKey = new Buffer('e331b6d69882b4cb4e
我正在尝试从扭曲的应用程序中从 Internet 下载文件。由于它直接提供的其他功能或具有维护良好的库来提供(重试、代理、缓存控制等),我想使用请求来执行此操作。我对没有这些功能的扭曲的唯一解决方案持
java.lang.IllegalStateException: Existing transaction detected in JobRepository. Please fix this and
我是这个领域的新手 我正在使用 Arduino Mega2560 并将其与自动售货机的投币机连接。投币机运行在称为 MDB(多点总线)的协议(protocol)上,该协议(protocol)是 9 位
我已经在 Ubuntu 12.04 中下载并构建了 Teigha SDK。当我构建 Teigha SDK 时,会生成很多 .tx 文件。我不确定它们到底是什么。从命令提示符的消息来看,它似乎是共享库的
我知道每个 NIC 在 RAM 中都有其 RX/TX 环,用于操作系统接收/传输数据包。环中的一项(数据包描述符)包括数据包的物理地址,数据包的长度等。我想知道这个描述符是否指向一个sk_buff?如
据我所知,在信标发送的包中,它包含有关校准 Tx 功率(或测量功率 - 1 米处的功率值)的信息。我只是想知道为什么信标发送校准的 Tx 功率,而不是广播功率(信标从源发送的信号功率)。因为计算逻辑可
我想用 ethtool 禁用 tx-checksum-ipv4 这是输出 ethtool -k eth0 Features for eth0: rx-checksumming: off [fixed]
我正在尝试使用RegEx验证通配符,并且在\ somefile.tx之间进行区分时遇到麻烦了?和\ somefile.txt。 我已经走了这么远 \\[^\\]*\.[a-zA-Z0-9 ?]{3}$
使用 Asterisk 我可以设置 TX 和 RX 的音量。但这些选择是什么?我已经用谷歌搜索过这个但找不到任何东西。 TX和RX有什么区别? 最佳答案 RX 正在接收、传入。TX 正在发送,正在传出
我正在使用 petermetz/cordova-plugin-ibeacon 检测我的移动设备周围的信标。我可以看到插件提供了有关信标的以下信息,例如 uuid, major, minor, rssi
我是一名优秀的程序员,十分优秀!