1
resposta

Erro ao carregar projeto

Precisei trocar de pc e agora quando carrego o projeto gerenciador ele fica dando erro em coisas que não estavam dando erro antes, como no listaEmpresa.jsp no <%@ page import = "java.util.List, br.com.alura.gerenciador.servlet.Empresa" %> que diz "the import java.Util.List cannot be resolved"

Baixei a mesma versão do eclipse que estava usando no outro pc, o linux tbm é o mesmo, o java é o mesmo e o tom cat também.

O tomcat já está configurado no eclipse, quando tentei acessar a página /oi deu esse erro:

Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level.
java.lang.IllegalArgumentException: Encontrado caracter inválido no nome do método. Nomes dos métodos HTTP precisam ser tokens
    at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:419)
1 resposta

Olá Ellen, tudo bem com você?

Peço desculpas pela demora em obter um retorno.

Esse erro é apresentado quando ocorre uma solicitação inválida ao servidor Tomcat. Pode ocorrer devido ao uso de um método HTTP não reconhecido, como HTTPS. Peço que verifique como está o ocorrendo o acesso a url da aplicação, se está sendo feita da seguinte forma http://localhost:8080/oi sem o uso do protocolo seguro, neste caso sem o S de https. Ao acessar http://localhost:8080/oi, o navegador geralmente faz uma solicitação HTTP GET padrão, que é um método válido, evitando assim que o erro java.lang.IllegalArgumentException seja apresentado.

Gostaria de aproveitar a oportunidade e informar que o curso Java Servlet: programação web Java passou por atualizações, ganhando uma nova versão, nesta versão é utilizado a IDE IntelliJ e o framework Spring para criar uma aplicação web utilizando métodos e bibliotecas atualizadas e seguindo os padrões atuais do mercado. Neste curso você aprenderá a criar uma aplicação com Spring Boot, entender como funciona o Maven em uma aplicação Java, implementar um CRUD em uma aplicação Web, entre muitos outros conceitos. Para conhecer este novo curso, basta acessar o seguinte link:

Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!