<repositories base-package="com.site.cmt.repositories" repository-impl-postfix="">
<repository id="variableRepository" />
</repositories>
org.springframework.beans.factory.XML.xmlBeanDefinitionStoreException:ServletContext资源[/web-inf/dispatcher-servlet.XML]的XML文档中的第71行无效;嵌套异常是org.xml.sax.SAXParseException;行号:71;列号:94;CVC-complex-type2.4.a:发现以元素“repositories”开头的内容无效。应为“{”http://www.springframework.org/schema/beans“:导入、”http://www.springframework.org/schema/beans“:别名、”http://www.springframework.org/schema/beans“:bean、WC[##其他:”http://www.springframework.org/schema/beans“]、”http://www.springframework.org/schema/beans“:beans}”之一。
我以为我把所有东西都装对了...
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
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:jpa="http://www.springframework.org/schema/data/jpa"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-3.1.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.1.xsd
http://www.springframework.org/schema/jee
http://www.springframework.org/schema/jee/spring-jee-3.1.xsd
http://www.springframework.org/schema/data/jpa
http://www.springframework.org/schema/data/jpa/spring-jpa-1.1.xsd">
repositories标记的名称空间是错误的,只需将其更改为:
<repository:repositories base-package="com.site.cmt.repositories" repository-impl-postfix="">
<repository:repository id="variableRepository" />
</repository:repositories>
或者将xml的默认名称空间设置为Repository:
xmlns="http://www.springframework.org/schema/data/repository"
更新:很抱歉,我弄错了名称空间,在您的示例中,实际上您使用了jpa
作为与存储库相关的正确名称空间的前缀,该名称空间是http://www.springframework.org/schema/data/jpa
,因此您基本上必须使用:
<jpa:repositories base-package="com.site.cmt.repositories" repository-impl-postfix="">
<jpa:repository id="variableRepository" />
</jpa:repositories>
我在spring-data-jpa中使用了这个: 但我有个例外:
这是上面xml文件的xsd文件。
在下面的代码中,我得到了这样的错误:“cvc-complex-type.2.4.a:发现从元素'global-method-security'开始的内容无效。”{“http://www.springframework.org/schema/beans”:import,“http://www.springframework.org/schema/beans”:alias,“http://www.sp
我的骆驼路线有问题,它无法识别我的“dataFormats”标签。我想我的命名空间可能有问题,但我不确定。非常感谢任何帮助。我的错误如下: 无法执行目标组织。阿帕奇。camel:camel-maven插件:2.10.4:在ExactTargetSample项目上运行(默认cli):null:MojoExecutionException:InvocationTargetException:文件[C:
需要“{”http://www.springframework.org/schema/beans“:meta,”h ttp://www.springframework.org/schema/beans“:constructor-arg,”http://www.springframework.org/schema/beans“:property,”http://www.springframework
我正在使用eclipse版本:NEON.3发行版(4.6.3)和Tomcat(V8.5)来进行Java(JDK1.8)编程。 我试图解决的问题 下面是web.xml中的代码 错误显示在前面的标记上。 我可以做什么来解决eclipse错误?