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

Criar nova Classe | Erro Java 9?

Bom dia professor,

me deparei com um erro aqui. Após criar a nova classe 'Nova Empresa' não consigo mais iniciar o TomCat. Erro no console:

jul. 30, 2021 10:58:58 AM org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalsForLeaks
WARNING: When running on Java 9 or later you need to add "--add-opens=java.base/java.lang=null" to the JVM command line arguments to enable ThreadLocal memory leak detection. Alternatively, you can suppress this warning by disabling ThreadLocal memory leak detection.

Meu projeto está nesse link: https://github.com/deisekinsk/gerenciadorServlet Comecei a ler algo nessa release, mas preciso da ajuda de vocês para entender o erro e seguir no curso: https://www.oracle.com/java/technologies/javase/9-deprecated-features.html

Abraços e obrigada.

4 respostas

Olá! Estou com o mesmo problema. Funciona corretamente até OiMundo, mas com NovaEmpresa para de carregar o TomCat. Estou usando OpenJDK 1.8 e Eclipse 2021.06

Consegui resolver removendo as entradas para "Nova Empresa" no web.xml.

Pra mim ainda aparece o erro mesmo removendo as menções:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

solução!

Tem algumas soluções nesse post: https://cursos.alura.com.br/forum/topico-web-xml-apresentando-erro-167838