繁体   English   中英

您无权访问此服务器上的/schema/beans/spring-beans-3.1.xsd

[英]You don't have permission to access /schema/beans/spring-beans-3.1.xsd on this server

我在我的一个应用程序中使用spring框架。 到目前为止,一切正常。 但是今天早晨,当我尝试运行我的应用程序时,由于无法初始化spring框架而抛出了错误。 所以我尝试在浏览器中加载xsd文件,但没有成功,因为它向我显示了禁止的页面。 并且页面包含“ 您无权访问此服务器上的/schema/beans/spring-beans-3.0.xsd ”。 我什至尝试加载3.1 xsd,2.5 xsd,但无法访问其中任何一个并显示相同的错误页面。

我知道,我必须下载xsd并将它们放到我的类路径中,但是我还没有做,现在我明白了。

有人可以帮我吗? 或者,如果有人有3.0 xsd,那么可以请给我。

我想关注xsds:

  1. 弹簧豆,3.0.xsd
  2. 弹簧上下文3.0.xsd
  3. 弹簧MVC-3.0.xsd

以及上述内部调用的xsds。

谢谢大家。

XSD文件包含在Spring JAR文件中,因此您已经拥有它们。 例如,spring-context-3.0.xsd在org/springframework/context/config包中的spring-context.jar中。 spring-beans.xsd位于spring-beans.jar( org/springframework/beans/factory/xml包)中,我将查找最后一个作为练习供读者阅读。

我遇到了同样的问题,似乎Internet上的公共模式不可用。 我找到了spring-beans-2.5.0.xsd,并将其保存在我的应用程序目录中。

我更改了架构位置,以在给定的路径上使用xsd,例如(WEB-INF / xml / spring-beans-2.5.0.xsd)

http://www.springframework.org/schema/beans/spring-beans-2.5.0.xsd

WEB-INF / XML /弹簧豆,2.5.0.xsd

并解决了它。

公共架构不可用。 已恢复。 不知道在哪里寻找身份,但现在可以正常工作。

我今天也面临着同样的问题。 问题是XSD的版本和classpath中的Spring库是不兼容的(在我的情况下是3.0 vs 2.5.5)。 我在春季XML中修复了XSD版本,现在可以正常使用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM