Есть страница авторизации которую Spring Security должен отдать но что-то идет не так и я получаю 404
. Помогите пожалуйста разобраться в чем моя ошибка.
Вот мой крнтроллер:
@RequestMapping(value = "/login", method = RequestMethod.GET)
public String login(Model model, String error, String logout) {
if (error != null) {...}
if (logout != null) {...}
return "login";
}
Это мои Spring Security конфигурации:
@Configuration
@EnableWebSecurity
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
@Autowired
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
auth.inMemoryAuthentication()
.withUser("user").password("password").roles("user");
}
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.anyRequest().authenticated().and()
.formLogin()
.loginPage("/login")
.permitAll();
}
}
Spring MVC конфиг:
@EnableWebMvc
@Configuration
@ComponentScan("ru.pravvich")
public class SpringWebConfig extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
/* This resources relation webapp. Its NOT java/resources !!! */
registry.addResourceHandler("/resources/**")
.addResourceLocations("/resources/");
}
@Bean
public InternalResourceViewResolver viewResolver() {
InternalResourceViewResolver viewResolver =
new InternalResourceViewResolver();
viewResolver.setViewClass(JstlView.class);
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/login").setViewName("login");
registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
}
}
Конфигурация где искать компоненты:
@Configuration
@ComponentScan("ru.pravvich")
public class SpringRootConfig {
}
public class SecurityWebApplicationInitializer extends
AbstractSecurityWebApplicationInitializer {
}
И структура проекта:
Бьюсь и не могу справиться с простейшим, метод "printText" в классе Class, в сервлете requestsetAttribute на JSP, выводит ошибку 500, гляньте код, что не так? Tomcat8,...
Есть такой JSON
JS получает данные от API FB и отправляет их на сервлет посредством AJAX
Есть поток реализованный следующим образом, при создании потока isRun=true, при выполнении определённых действий он зацикливается на sleep(), до того...