目前,我面临着一个奇怪的问题。我有一个演示应用程序,它仅通过数据库对用户进行身份验证并显示欢迎页面。
问题是,如果我保持登录页面处于打开状态,然后重新启动服务器后,尝试使用之前打开的同一页面登录,屏幕显示HTTP Status 408 - The time allowed for the login process has been exceeded.
错误。
我尝试了在HTTP Status 408 error during login with domain forwarding set up链接中建议的更改,但是它不起作用。
这是我的登录页面:
<!DOCTYPE html>
<head>
<title>Login</title>
<meta charset="utf-8" />
<meta http-equiv="Cache-Control" content="no-store,no-cache,must-revalidate"/>
<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="Expires" content="-1"/>
</head>
<body>
<form method="post" action='<%= response.encodeURL("j_security_check") %>' id="login" >
<label for="username">Username</label>
<input type="text" name="j_username" id="username" autofocus />
<label for="password">Password</label>
<input type="password" name="j_password" id="password" />
<button type="submit" class="primary" name="Submit">Log in</button>
</form>
</body>
</html>
我尝试调试,但请求未通过服务器到达控制器。所以我猜jboss服务器出了点问题。任何帮助将不胜感激。谢谢
最佳答案
就我而言,我已添加到登录页面。
setInterval(function(){
location.reload(true); //reload each 5 minutes
},5*60*1000);
希望能有所帮助。