如果我把我的應用程序放在一個子目錄中,例如通過命名它cm.war,在成功登錄後重定向到/ cm/cm(應該是/ cm)。電梯,碼頭 - 登錄後重定向到錯誤路徑
我不相信我有做過任何引導代碼搞笑,
val loggedIn = If(() => User.loggedIn_?, () => RedirectResponse(User.loginPageURL))
val loggedInSU = If(() => User.superUser_?,() => RedirectResponse(User.loginPageURL))
一些菜單代碼
, (Menu("Users")/"users"/"index" >> loggedInSU) submenus (userSubMenus)
後來我申請了User.sitemapMutator
其他重定向在應用程序工作正常。
步進代碼顯示它確實嘗試重定向到/由Req類中的updateWithContextPath轉換成/ cm。可能是由於某種原因,updateWithContextPath被調用了兩次,但我一直無法在調試器中看到它。
只要我以root身份部署應用程序,它就可以正常工作。
我正在使用升降機2.4-M3,並嘗試了碼頭7.4.5和6.1.24。
有沒有人知道發生了什麼?
編輯 一些更步進顯示,響應實際上看起來還好,但它得到的在LiftServlet,fixHeaders轉變,從/釐米到/平方釐米/平方釐米。
錯誤?