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

Spring Security上下文XML

凌俊语
2023-03-14

我正在尝试将Spring security与Apache Wink应用程序集成。REST服务与spring和working Fine集成。

当我在spring上下文中进行更改以添加spring安全性时,我开始出现following following错误。

13:53:08,199错误[org.springframework.web.Context.contextloader](ServerService线程池--127)上下文初始化失败:org.springframework.beans.factory.XML.xmlBeanDefinitionStoreException:类路径资源[ApplicationContext.XML]的XML文档中的第36行无效;嵌套异常为org.xml.sax.saxParseException:cvc-complex-type.2.4.a:发现以元素“authentication-manager”开头的内容无效。应为“{”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}”之一。

我有自己的身份验证提供商。下面是我的应用程序上下文xml文件。谁能告诉我它有什么问题吗?

共有1个答案

萧心水
2023-03-14

我想出来了。我的默认名称空间是beans,所以它在NS中看起来是autetication-manager。我将标记改为指向security ns和application Build Fine。

<security:authentication-manager alias="authenticationManager">
 类似资料:
  • 通过 Context 可以获取到 *Request 和 ResopnseWriter 。同时还有一些方便的函数可以进行操作。 Req() 获取到*Request对象。 Forms() 可以获取表单提交内容,具体参见 Forms Cookies() 获取到Cookies对象并进行操作。 SecureCookies() 获取到安全Cookie对象并进行操作。 ServeFile() 将文件发送给浏览器

  • 主要内容:1.入门,2.设置用户名和密码1.入门 1.启动一个SpringBoot项目 2.导入SpringSecurity相关依赖 3.编写Controller TestController.java 用户是user 密码是刚刚的 2.设置用户名和密码 1.在配置文件中设置 2.在配置类中设置 3.自定义实现类 2.1 配置文件中设置 2.2 在配置类中设置 设置用户名为zZZ,密码为root 2.3 自定义实现类 配置类: 业务类:

  • 我有一个使用子/父上下文关系的Spring应用程序。这样做的原因是为了确保子上下文从父上下文继承bean/资源,然后根据需要添加更多bean/资源来覆盖它们。但是,当子上下文关闭时(退出try/catch作用域),它开始对它引用的所有bean进行清理,包括父作用域中的bean。这是不可取的,因为我需要重用父上下文来创建另一个子上下文,但是现在它是垃圾,因为它包含了一堆已处理/关闭的bean。 问题

  • 在React中,在React组件中很容易追踪数据流。当你观察组件时,你可以找出哪些属性(props)被传递,这使得你的应用非常容易理解。 在某些场景下,你想在整个组件树中传递数据,但却不想手动地在每一层传递属性。你可以直接在React中使用强大的context API解决上述问题。 为什么不要使用Context 绝大多数的应用程序不需要使用context。 如果你希望使用应用程序更加稳定就不要使用

  • Koa Context 将 node 的 request 和 response 对象封装在一个单独的对象里面,其为编写 web 应用和 API 提供了很多有用的方法。 这些操作在 HTTP 服务器开发中经常使用,因此其被添加在上下文这一层,而不是更高层框架中,因此将迫使中间件需要重新实现这些常用方法。 context 在每个 request 请求中被创建,在中间件中作为接收器(receiver)来

  • 在WAR的情况下,它试图将请求转发到/error页面,并寻找它的处理程序方法(请参见底部的日志)。 最后我得到以下回应: 我该换什么才能得到401?