Olá, Estou com o seguinte erro no login:
The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
Ele dá esse erro a primeira vez que tento fazer o login, aí quando tento pela segunda vez ele entra. Se eu fizer logout e tentar fazer login de novo ele dá o mesmo erro, ai tenho que tentar uma segunda vez pra logar.
Alguém saberia dizer o que poderia ser?
Obrigado
@Controller
public class LoginController {
@RequestMapping(value="/login", method=RequestMethod.GET)
public ModelAndView loginForm() {
return new ModelAndView("/loginForm");
}
}
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %>
<%@ taglib uri="http://www.springframework.org/tags" prefix="s" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Livros de Java, Android, iPhone, PHP, Ruby e muito mais - Casa do Código</title>
<c:url value="/resources/css" var="cssPath" />
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="${cssPath}/bootstrap.min.css">
<!-- Optional theme -->
<link rel="stylesheet" href="${cssPath}/bootstrap-theme.min.css">
<%-- <!-- Latest compiled and minified JavaScript -->
<script src="resources/js/bootstrap.min.js"></script>
</head> --%>
<style type="text/css">
body {
padding-bottom: 60px;
}
</style>
<body>
<div class="container">
<h1>Login da Casa do Código</h1>
<form:form servletRelativeAction="/login" method="POST">
<div class="form-group">
<label>E-mail</label>
<input name="username" type="text" class="form-control"/>
</div>
<div class="form-group">
<label>Senha</label>
<input name="password" type="password" class="form-control" />
</div>
<button type="submit" class="btn btn-primary">Logar</button>
</form:form>
</div>
</body>
</html>
@EnableWebMvc
@ComponentScan(
basePackageClasses= {
HomeController.class,
ProdutoDAO.class,
FileSaver.class,
CarrinhoCompras.class
})
@EnableCaching
public class AppWebConfiguration implements WebMvcConfigurer {
@Bean
public InternalResourceViewResolver internalResourceViewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("/WEB-INF/views/");
resolver.setSuffix(".jsp");
resolver.setExposedContextBeanNames("carrinhoCompras");
return resolver;
}
@Bean
public MessageSource messageSource() {
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.setBasename("/WEB-INF/messages");
messageSource.setDefaultEncoding("UTF-8");
messageSource.setCacheSeconds(1);
return messageSource;
}
@Bean //PARA Datas antes Java8
public FormattingConversionService mvcConversionService() {
DefaultFormattingConversionService conversionService = new DefaultFormattingConversionService();
DateFormatterRegistrar registrar = new DateFormatterRegistrar();
registrar.setFormatter(new DateFormatter("dd/MM/yyyy"));
registr