Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

Error HTTP 500 despues de cambiar doGet por service en ListaEmpresasServlet

Despues de cambiar doGet por service en ListaEmpresasServlet

protected void **service**(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {

Me aparecio el siguiente Error

Estado HTTP 500 – Internal Server Error
Tipo Informe de Excepción

mensaje La ejecución del Servlet lanzó una excepción

Descripción El servidor encontró un error interno que hizo que no pudiera rellenar este requerimiento.

excepción

jakarta.servlet.ServletException: La ejecución del Servlet lanzó una excepción
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
    com.alura.gerenciador.servlet.ListaEmpresasServlet.service(ListaEmpresasServlet.java:22)
    jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)

Alguien pueda orientarme al respecto.

Saludos.

2 respuestas
solución!

¡Hola Estudante! Parece que el cambio que realizaste en el método doGet por el método service en tu servlet ListaEmpresasServlet está causando un error HTTP 500. Este error indica que hay un problema en el servidor que impide que se complete la solicitud del cliente.

Para solucionar este problema, te recomiendo revisar el código de tu servlet y verificar si hay algún error de sintaxis o lógica. También puedes revisar los registros del servidor para obtener más información sobre el error.

Además, ten en cuenta que el método service es un método genérico que procesa todas las solicitudes HTTP (GET, POST, PUT, DELETE, etc.), por lo que debes asegurarte de que tu código sea compatible con todas las solicitudes HTTP que puedan llegar a tu servlet.

Espero que esta información te sea útil para solucionar el problema. ¡Buena suerte y buenos estudios!

Gracias , si era un error de Sintaxis.

Saludos