当前位置: 首页 > 面试题库 >

配置问题:无法为XML模式名称空间找到Spring NamespaceHandler [http://java.sun.com/xml/ns/javaee]

归和惬
2023-03-14
问题内容

我正在尝试将JUnit和Spring结合在一个Web项目中。由于这个问题,我已成功将spring config文件加载到TestClass中:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration
public class TwitterServiceTest {
    @Resource
    IRepository repository;

但是当测试运行时,出现以下错误:

由以下原因引起:org.springframework.beans.factory.parsing.BeanDefinitionParsingException:配置问题:无法找到XML模式命名空间的Spring
NamespaceHandler
[http://java.sun.com/xml/ns/javaee]

我想问题可能出在库文件不在类路径中。当前,我使用Sysdeo Eclipse
Tomcat插件 DevLoader
进行加载工作(将jar文件从M2_REPO加载到类路径)。

该项目取决于许多库。关于如何解决此错误有任何想法吗?任何帮助将不胜感激。


问题答案:

我犯了一个愚蠢的错误,该错误使用“
web.xml”作为sp​​ring配置上下文文件。SpringJUnit4ClassRunner尝试将其解析为spring上下文文件,因此失败。

包含正确的上下文文件后,该应用程序现在可以工作。



 类似资料:
  • 问题内容: 我正在使用Spring Batch为我们的数据仓库构建累积快照,并且遇到了无法确定的配置障碍。 我已经使用Spring Template Project使用STS(SpringSource Tool Suite 2.8.1)创建了一个简单Spring Batch 项目。这些是我创建的两个xml配置文件: launch-context.xml and module-context.xml

  • 问题内容: 我的设置非常简单:我有一个Web前端,后端是弹簧接线的。 我正在使用AOP在rpc服务上增加一层安全性。 一切都很好,除了Web应用程序在启动时中止的事实: 这是我的xml配置文件中的代码段: 我在互联网上读到,这可能是我上课负担问题的核心。令人怀疑的是,因为这是我的WEB-INF / lib目录: 问题答案: 您是否尝试过将所有罐子直接放在目录中而不是其子目录中? 不,只是 其余的罐

  • 问题内容: 任何想法可能是什么原因? 无法找到用于XML模式名称空间的Spring NamespaceHandler [http://www.springframework.org/schema/security] 这是我的applicationContext.xml: 在我的pom.xml中,我有: 问题答案: 我需要添加一个附加的Maven依赖项:

  • 我是XML新手。这是一个家庭作业。我已经尽了最大努力,但我无法让实例文档进行验证。我总是犯错误 “找不到元素'站点'的声明。 我想我可能错误地声明了一些名称空间或者schemaLocations。有人能给我指一下正确的方向吗? 作业步骤: > <块引用> 在sites.xml文件中,向根站点元素添加命名空间声明,将xs前缀与XML Schema命名空间的URI相关联。为文件指定默认命名空间http

  • 我在使用activeMQ作为JMS提供程序运行我的Spring JMS项目时遇到了麻烦。 线程"main"中的异常org.springframework.beans.factory.parsing.Bean定义解析异常:配置问题:无法定位Spring N amespaceHandler for XML模式名称空间[http://activemq.apache.org/schema/core]违规资

  • 本文向大家介绍xpath 示例XML(无名称空间),包括了xpath 示例XML(无名称空间)的使用技巧和注意事项,需要的朋友参考一下 示例 这是一些示例XML,可以针对这些XML编写示例XPath: