2017-05-02 50 views
0

ini文件就像問題與四郎頁面重定向

[main] 
authc.loginUrl = /login.html 
authc.successUrl = /index.html 
authc.usernameParam = j_username 
authc.passwordParam = j_password 

[users] 
root = secret, admin 

[roles] 
admin = * 

[urls] 
/login.html = anon, roles[admin] 
/index.html = authc, roles[admin] 

當我試着打我收到以下錯誤的index.html

HTTP ERROR 404 

Problem accessing /shiro-example/login.jsp. Reason: 

    /shiro-example/login.jsp 
Powered by Jetty:// 

我的login.html文件就像

<form name="loginform" action="" method="post" > 

     <p> 
      <label>Username</label> 
      <input id="username" type="text" name="j_username"> 
     </p> 
     <p> 
      <label>Password</label> 
      <input type="password" name="j_password"> 
     </p> 
     <input type="submit" value="Log In"> 
</form> 

請幫我解決這個問題。

回答

1

編輯: https://shiro.apache.org/web.html#Web-FormbasedLogin

對不起,我沒有看你的配置足夠接近。 使用:

[main] shiro.loginUrl = /login.html

這樣的loginUrl是在正試圖發出重定向

+0

我已經設置它,你可以看到在配置第一線的任何過濾器設置。 – robin

+0

@robin yup,對不起,我已經更新了我的答案 –