174
|
Taylor Leese · 技术社区 · 15 年前 |
![]() |
1
285
我需要添加一个额外的Maven依赖项:
|
![]() |
2
18
我在尝试部署应用程序时收到了相同的错误消息。在Spring中,安全配置XML可以与applicationContext.xml不同,后者通常位于WEB-INF文件夹中的applicationContext-security.xml。要应用的更改是针对web.xml的
applicationContext.xml看起来像:
即使进行了这些更改,也会存在命名空间错误。要消除此问题,请将以下JAR文件添加到WEB-INF/lib,然后添加到库:
|
![]() |
3
10
我为此挣扎了一段时间,但这些答案都无济于事。感谢你的评论
用户64141
我意识到
我正在使用maven的shade插件生成一个胖罐子,以及
Maven站点涵盖了这个确切的问题,以及如何通过将文件附加到一起来解决问题: |
![]() |
4
8
我使用了Spring安全配置jar,它为我解决了问题 |
![]() |
5
6
解决方案肯定是“Spring安全配置”,而不是在WEB-INF/lib中。 对于我在Eclipse中使用Maven的项目,结果并不是所有Maven依赖项都被复制到WEB-INF/lib。查看项目->属性->部署程序集时,只复制了一些JAR。 为了解决这个问题,我点击了“添加”,然后单击“Java构建路径集中”,最后单击“Maven依赖”。 我一直在搜索So和Web,在过去的一个小时里一直在寻找它,所以希望它能帮助其他人。 |
![]() |
6
3
Maven依赖项的一个很好的列表存在于: Spring Site 需要的主要工件是:
|
![]() |
7
3
@james jithin——当您在xsi:schemalocation中有两个不同版本的bean和安全模式时,这种异常也会出现。你粘贴的代码片段就是这样:
在我的例子中,将两者都改为3.1解决了问题 |
![]() |
8
1
我做了什么:
和
工作完美。更多 Baeldung |
![]() |
9
0
如果您的POM中已经有了所有依赖项,请尝试:
|
![]() |
10
0
我今天也遇到了类似的问题。出于某种原因
|
![]() |
11
0
我在部署到处女座时遇到了这个错误。解决方案是将此添加到我的包导入:
我注意到在META-INF下的Spring JAR中有一个spring.schemas和一个spring.handlers部分,它们指向的类(在本例中是org.springframework.transaction.config.txmamespacehandler)必须被导入。 |
![]() |
12
0
|
![]() |
13
0
几分钟前也遇到了同样的问题,我的部署程序集中缺少“MavenDependencies”库。 我通过Eclipse中的“Web部署程序集”部分添加了它 |
![]() |
14
0
如果添加依赖项还没有解决您的问题,请重新创建war存档。在我的例子中,我使用了过时的没有安全web和安全conf jars的war文件 |
![]() |
15
0
在pom.xml文件中添加以下依赖项,如果使用intellij,则将相同的jar添加到WEB-INF->lib文件夹….路径是项目结构->atrifacts->从“可用元素”窗格中选择jar并双击。它将添加到相应的文件夹中
|