我们正在开发"box“网络产品,所以我无法预见部署应用程序的环境。此应用程序使用spring安全性。但是,如果Tomcat将应用程序放置在根目录下,那么下面的配置将失败:
<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
所以我的问题是
。
发布于 2011-12-12 12:29:45
非常感谢卢克泰勒和@axtavt -我的错误在
<sec:http auto-config="true" use-expressions="true">
<sec:intercept-url pattern="/ui/Login"
access="IS_AUTHENTICATED_ANONYMOUSLY"/>
当'/‘出现时- #{servletContext.contextPath}启动正确。
https://stackoverflow.com/questions/8445769
复制相似问题