Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Problema com import de classes

Oi, boa tarde! Tudo certo com vcs? Pessoal, eu to apanhando pro eclipse. Quando eu vou por exemplo criar um servlet, o ecplise não está importando as classes corretamente. Note que ele importa esse javax.* o certo seria o jakarta.* Se eu trocar manualmente esses javax por jakarta o código funciona. Se eu der ctr+espaço na classe HttpServlet pra importar, tbm n aparece a opção pra importar esse jakarta. É uma questão de configuração, mas eu n sei exatamente onde arrumar isso. E aproveitando, o meu servidor Tomcat não está automaticamente reiniciando quando eu salvo meu projeto, eu to tendo que manualmente dar um restart toda vez! Tenho essas 2 dúvidas uma ajuda seria muito bem vinda!

package br.com.alura.gerenciador.servelet;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class ListEmpresasServlet
 */
@WebServlet("/listEmpresasServlet")
public class ListEmpresasServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;


    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        response.getWriter().append("Served at: ").append(request.getContextPath());
    }

}
1 resposta
solução!

Boa Noite, tudo bom ?

Fazendo o curso percebi que essas bibliotecas mudam de acordo com o Tomcat que você está usando: Se for a versão 9 será Javax e se for a versão 10 será o Jakarta. Li em alguma pergunta do fórum que isso aconteceu porque houve uma mudança de custódia dessa biblioteca de uma versão pra outra. Quanto ao atalho de import normalmente uso o ctrl+shift+o pra fazer os imports e ele já trás certinho, acho que vale tentar.

Quanto ao reset do Tomcat eu percebi que as vezes quando salvamos ele não dá o log de reset, mas se chamarmos no navegador a alteração acontece.

abraço !