Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro 404

Olá! Estou com um problema que o meu navegador não está conseguindo baixar o css do servidor. Está aparecendo um erro 404. Já conferi o caminho:

GET http://localhost:8080/casadocodigo/resources/css/bootstrap.min.css net::ERR_ABORTED 404
GET http://localhost:8080/casadocodigo/resources/css/bootstrap-theme.min.css net::ERR_ABORTED 404

com a pasta do arquivo resources:

C:\Users\ferna\Documents\Alura\casadocodigo\src\main\webapp\resources\css

E já verifiquei a configuração no AppWebConfiguration:

@EnableCaching
@EnableWebMvc
@ComponentScan(basePackageClasses = {HomeController.class, ProdutoDAO.class, FileSaver.class, CarrinhoCompras.class})
public class AppWebConfiguration extends WebMvcConfigurerAdapter {
...
    @Override
    public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
        configurer.enable();
    }
...
}

Não sei mais onde procurar. Alguém pode me ajudar?

2 respostas

E os arquivos bootstrap.min.css e bootstrap-theme.min.css estão dentro da pasta css, correto?

Na sua classe AppWebConfiguration, adicione o método:

@Override
 public void addResourceHandlers(final ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
    }
solução!

Na versão do meu código eu tinha corrigido isso usando o link para versão online do bootstrap. Tentei baixar novamente o projeto da aula para ver se o erro se repetia, mas tudo correu corretamente com os arquivos da aula. Não precisou da configuração que você colocou @OtavioPrado.

Agora fiquei sem saber o que eu tinha feito de errado. Paciência. Muito obrigado pela ajuda!