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

Dúvidas na jstl/core e configuração do arquivo pom

Estou com dúvidas pra fazer a segunda aula do Curso VRaptor e JPA: Pratique Java com um sistema completo. A primeira aula foi tranquilo. Mas na segunda aula ao terminar de colocar os fontes, executei e apareceu alguns erros que não estou conseguindo resolver mesmo procurando no fórum e na internet. As soluções que vi não funcionaram aqui. Desde então estou meio perdido, segue os erros abaixo... Como vocês podem me ajudar?

Desde já agradeço atenção.

Atenciosamente, Marciel dos Anjos

.................................................................. Exemplo: Description Resource Path Location Type Archive for required library: 'src/main/webapp/WEB-INF/tags/validationMessage.tag' in project 'alura-horas' cannot be read or is not a valid ZIP file alura-horas Build path Build Path Problem

Description Resource Path Location Type Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core" form.jsp /alura-horas/src/main/webapp/WEB-INF/jsp/usuario line 1 JSP Problem

Description Resource Path Location Type cvc-complex-type.2.4.a: Invalid content was found starting with element 'packaging'. One of '{"http://maven.apache.org/POM/4.0.0":parent, "http://maven.apache.org/POM/4.0.0":name, "http://maven.apache.org/POM/4.0.0":url, "http://maven.apache.org/POM/4.0.0":prerequisites, "http://maven.apache.org/POM/4.0.0":issueManagement, "http://maven.apache.org/POM/4.0.0":ciManagement, "http://maven.apache.org/POM/4.0.0":inceptionYear, "http://maven.apache.org/POM/4.0.0":mailingLists, "http://maven.apache.org/POM/4.0.0":developers, "http://maven.apache.org/POM/4.0.0":contributors, "http://maven.apache.org/POM/4.0.0":licenses, "http://maven.apache.org/POM/4.0.0":scm, "http://maven.apache.org/POM/4.0.0":organization, "http://maven.apache.org/POM/4.0.0":profiles, "http://maven.apache.org/POM/4.0.0":modules, "http://maven.apache.org/POM/4.0.0":repositories, "http://maven.apache.org/POM/4.0.0":pluginRepositories, "http://maven.apache.org/POM/4.0.0":reports, "http://maven.apache.org/POM/4.0.0":reporting, "http://maven.apache.org/POM/4.0.0":dependencyManagement, "http://maven.apache.org/POM/4.0.0":distributionManagement}' is expected. pom.xml /alura-horas line 118 XML Problem

..................................................................

4 respostas
solução!

Oi Marciel, parece que vc não adicionou as dependências para a jstl no seu projeto. Usa esse link(https://mvnrepository.com/artifact/javax.servlet.jsp.jstl/jstl/1.2) para copiar a entrada do pom.xml

Marciel verifique se adicionou as dependências no pom.xml como o Alberto mencionou, caso as mesmas ja estejam no arquivo realize o update do maven : botão direita em cima do projeto > Maven > Update Project.

Espero ter ajudado.

Oi Alberto Souza e Matheus

Muito obrigado pela ajuda, deu certo. Esses erros foram solucionados. Depois que coloquei as dependências apareceu que não conseguia encontrá-las no caminho: C:\Users\user.m2\repository\javax\servlet\jsp\jstl\jstl\1.2

ai só precisei colocar o arquivo jstl-1.2.jar dentro dele e deu certo.

Estranhei que nesse diretório já existia uns arquivos com nomes semelhantes, mas acho que não estavam funcionando: -jstl-1.2.jar.lastUpdated -jstl-1.2.pom.lastUpdated ..... Agradeço muito a ajuda! Abraços.

Talvez se você tivesse feito o update do maven o jar teria sido baixado automaticamente sem a necessidade de copia-lo para a pasta manualmente, mas o importante é que o problema foi resolvido pois não existe apenas uma forma de resolvermos nossos problemas.

Qualquer dúvida estamos sempre por aqui.