Após assistir a aula apliquei o que foi passado, baixei o jar do jstl e adicionei no diretório lib. Após isso toda aplicação parou, ao chamar pagina no navegador recebo retorno erro 500 Internal Server Error. Estou usando Tomcat versão 10.0.5.
Após assistir a aula apliquei o que foi passado, baixei o jar do jstl e adicionei no diretório lib. Após isso toda aplicação parou, ao chamar pagina no navegador recebo retorno erro 500 Internal Server Error. Estou usando Tomcat versão 10.0.5.
Oie Daniel, tudo bem contigo?
Talvez seja um problema relacionado ao cache do projeto no Eclipse ou do Tomcat, as vezes quando você adiciona uma biblioteca nova isso pode acabar acontecendo, por isso é necessário dar um "clear" as vezes.
Limpar cache do Eclipse:
Limpar cache do Tomcat:
Caso nenhuma dessas soluções funcione, vou precisar de mais algumas informações para resolver seu problema:
Aguardo uma reposta! :)
Bons estudos!
Ola Igor, obrigado pela ajuda. Fiz o procedimento que você indicou porem permanece com o mesmo erro. Vi que exitem varias reclamações quando a esse erro. Parece uma incompatibilidade entre o Jakarta e Javax. Segue o erro que recebo. Estou usando o TomCat 10.0.4.
HTTP Status 500 – Internal Server Error
Type Exception Report Message java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator Description The server encountered an unexpected condition that prevented it from fulfilling the request. Exception jakarta.servlet.ServletException: java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator org.apache.jasper.servlet.JspServlet.service(JspServlet.java:332) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:770) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
Igor consegui resolver baixando o TomCat 9 e refatorando o código para usar Javax. Teria que deixar uma massagem no curso para usar o TomCat versão 9, a versão 10 não ira funcionar pois usa Jakarta. Obrigado pela ajuda e segue a dica usar TomCat 9.
Oie Daniel
Fico feliz que tenha conseguido! Realmente esse erro acontece quando você usa uma versão superior do Tomcat que o JSTL não suporta.
Qualquer outro problema fico a disposição!
Bons estudos ! :)