当前位置: 首页 > 知识库问答 >
问题:

找不到元素“mvc:resources”的声明

陈文景
2023-03-14

在spring中,每当我在dispatcher-servlet.xml中编写时,我都会得到这样的错误:-

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

<mvc:resources location="/resources/**" mapping="/resources/"/>
<mvc:annotation-driven/>

<context:property-placeholder location="classpath:jdbc.properties" />
<context:component-scan base-package="id.jexpress" />   

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

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

<bean id="dataSource"
    class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName" value="${database.driver}" />
    <property name="url" value="${database.url}" />
    <property name="username" value="${database.user}" />
    <property name="password" value="${database.password}" />
</bean>

共有1个答案

谢骏奇
2023-03-14

看起来您的类路径中缺少了模式--XSD在子项目中,并被绑定到spring-webmvc JAR中。

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>4.2.0.RELEASE</version>
</dependency>

对我来说很好

 类似资料:
  • 问题内容: Currently Running Tomcat:v6 Spring Tools Suite:v2.7.2 Spring Framework: spring-webmvc-3.0.5 Servlet XML web.xml partial code Servlet Purpose web.xml将所有URL映射到servlet,但mvc:resources映射静态文件除外。 Bugs

  • 问题内容: 我有弹簧罐,并试图 从此处给出的教程中实现程序。xml配置文件为: 主要: 我不知道这些豆怎么了。到目前为止,关于其他问题的任何建议都无济于事。有什么帮助吗? 问题答案: 假设您使用的是Spring 3.1,请尝试以下操作: 在最后一行用您使用的 主要 Spring版本替换。含义:即使有Spring版本,也没有XSD 。

  • 我有这个问题 XML格式的文档 我的XSD 我有个神经衰弱的问题。有什么想法吗? 问候

  • 我从GitHub获取了一个android项目,并将其克隆到了我的android Studio中。当我试图运行ActivityMain时。xml文件为了检查项目是否正常工作,我遇到了这个错误“找不到元素'RelativeLayout'的声明”。我不知道怎么解决这个问题。如果任何人有任何其他方式运行该项目,请建议太多。 github文件的链接如下所示 https://github.com/PedroC

  • 我对camunda和DMN一无所知。我试图在spring启动运行DMN示例。这里是我尝试在我的机器上运行的例子的链接。 这里是我的pom依赖项, 当我运行它时,它显示遵循stacktrace null 我没有得到的一件事是,在资源中,他们在xml文件中有决策模式,而在那里,他们有用于xsd的url,这是不起作用的。 经过一些;)的研究,我找到了这个链接,其中给出了xsd url,我试过了,但名称空

  • 我对XML非常陌生,我面临验证问题,如果我的XML和XSD文件结构良好,我也希望得到一些反馈。 在根据XSD验证XML时,我经常遇到错误- 我正在windows上使用程序XML复制编辑器。我还针对XSD尝试了一个在线验证器XML,但出现了这个错误。https://www.freeformatter.com/xml-validator-xsd.html I get error Src resolve