首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在spring安全性中指定可变上下文路径(3.0.x)

在spring安全性中指定可变上下文路径(3.0.x)
EN

Stack Overflow用户
提问于 2011-12-09 12:53:27
回答 1查看 2.7K关注 0票数 2

我们正在开发"box“网络产品,所以我无法预见部署应用程序的环境。此应用程序使用spring安全性。但是,如果Tomcat将应用程序放置在根目录下,那么下面的配置将失败:

代码语言:javascript
运行
复制
<sec:http auto-config="true" >
    ....
    <sec:form-login login-page="/ui/Login" />

以下建议:使用https://stackoverflow.com/a/6934712/149818

#{servletContext.contextPath}不工作。用户而不是http://foo/myApp/ui/Login被重定向到http://foo/ui/Login

所以我的问题是

  • 要么如何获得#{servletContext.contextPath}活着的
  • ,要么如何强制弹簧安全识别实际的contextPath

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-12 12:29:45

非常感谢卢克泰勒和@axtavt -我的错误在

代码语言:javascript
运行
复制
<sec:http auto-config="true" use-expressions="true">
     <sec:intercept-url pattern="/ui/Login" 
                        access="IS_AUTHENTICATED_ANONYMOUSLY"/>

当'/‘出现时- #{servletContext.contextPath}启动正确。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8445769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档