【发布时间】:2016-04-28 23:21:20
【问题描述】:
我有一个应用程序,我正在尝试在其中实现外部配置。这部分工作正常。但是,现在似乎某些配置设置正在丢失。
我正在使用这个设置:
grails.app.context = "/${appName}"
appName 在 application.properties 文件中定义,并且工作正常。
如上所述,我扩展了我的数据源和 grails.serverURL 设置。
现在,当我单击注销链接时,我会被重定向到 http://myapplication/[:]/j_spring_security_logout
我可以将 [:] 替换为上下文,它会将我带到正确的 url(注销后),但是当我尝试重新登录应用程序时,我得到了这个 url。
http://myapplication/[:] 代替默认登录网址。
编辑 在我的 Config.groovy 文件中添加了一些 println 语句。它似乎加载了 Config.groovy 文件 3 次。前两次我看到了我期望看到的内容,第三次是将上下文设置为 [:]。
为什么要加载配置三次,第三次丢失我的设置是怎么回事?
【问题讨论】: