3
respostas

Dúvida no Ex. 1 da Aula 1 - Servlet API e fundamentos da Web

Olá galera,

Segui todas as configurações do vídeo e do pdf, e ta rodando tudo bonitinho! O tomcat que optei por utilizar é uma versão mais atual que o tomcat configurado para o projeto, mas mesmo assim seguindo a orientação do pdf configurei e ta tudo rodando.

Só tem uma coisa que está incomodando, é porque apesar de o tomcat 8 está funcionando no projeto, na aba markers do eclipse, fica aparecendo a seguinte mensagem de erro:

"Description: Target runtime Apache Tomcat v7.0 is not defined. Resource: gerenciador. Path: Location: Unknown. Type: Faceted Project Problem"

Pelo o que eu entendi, é como se o projeto esperasse trabalhar com o tomcar versão 7, mas eu já defini o 8 e ta rodando legal. Mesmo assim queria saber algum modo de fazer essa mensagem de erro parar de aparecer, se alguém poder me ajudar agradeço!

3 respostas

Você está usando o Maven? Porque se tiver usando pode ser que tenha baixado a biblioteca do tomcat 7.

Olá Danilo,

Confesso que nem sabia o que era Maven rsrs, pesquisei e vi que é um plugin para o Eclipse. Eu uso o eclipse Luna Service Release 2 (4.4.2), e não instalei nenhum plugin(a não ser que esse venha por padrão).

https://cursos.alura.com.br/course/maven-build-do-zero-a-web

https://cursos.alura.com.br/course/maven

Tem 2 cursos aqui no alura sugiro você fazer ao menos 1, e no eclipse, netbeans já vem configurado para utilizar o maven.

Se o seu projeto eclipse não tiver ele configurado tem como converter ele para utilizar o maven. Tem alguns projetos também como spring mvc I e II que utiliza o maven, nele disponibiliza o texto como mostrei acima e você adiciona no projeto sem complicação de ter que localizar as bibliotecas (porque não aprendi sobre maven na faculdade logo no 3º período ajudaria bastante ¬¬).