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

Erro no packing War e tomcat

Olá!

Está aparecendo erro na linha 8 war do arquivo pom.xml: ................... 5 br.com.alura 6 alura-horas 7 4.0.0 8 war

está trazendo a mensagem: web.xml is missing and is set to true ...................

E ao dar o start no Tomcat v7.0, não está carregando a página.

Na primeira aula do Curso VRaptor e JPA: Pratique Java com um sistema completo a página abriu normalmente. Mas agora ao final da segunda aula no acessar do link abaixo estou tendo esse erro: link: http://localhost:8080/alura-horas ......... HTTP Status 404 - /alura-horas

type Status report

message /alura-horas

description The requested resource is not available. ............

obs. a mesma situação ocorre só com o link http://localhost:8080.

Desde já agradeço toda ajuda.

6 respostas

Oi Marciel, em relação ao pom, vc pode verificar se a tag <failOnMissingWebXml> está com o valor true. Basta trocar para false.

O tomcat está dizendo que não existe o contexto alura-horas, consegue confirmar que o projeto está adicionado no tomcat e que não tem nenhum problema na aba problems?

Olá Alberto Souza!

Quanto a tag como eu faço pra colocar para false? pois não encontrei ela no pom.xml . Também tentei adicioná-la no arquivo como false, mas não estou conseguindo.

Quanto à aba problems está aparecendo o seguinte: ............

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 The project cannot be built until build path errors are resolved

alura-horas Unknown Java Problem

web.xml is missing and is set to true pom.xml /alura-horas line 8 Maven Java EE Configuration Problem

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

solução!

Ficaria dentro da seção de build, do seu pom.xml.

    <build>
        <plugins>
            <plugin>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.4</version>
                <configuration>
                    <failOnMissingWebXml>false</failOnMissingWebXml>
                </configuration>
            </plugin>

Deu certo também! O erro do FailOnMissiongWebXml está corrigido. Muito obrigado Alberto Souza!

Agora não estou mais conseguindo resolver o erro do:

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

Já fui no build path, ja atualizei o projeto no maven, revisei se escrevi o fonte certo... mas esse erro continua. Ele está no diretório informado e não tem nenhuma proteção na pasta para estar bloqueando a leitura do arquivo. Como faço pra resolvê-lo?

Oi Marciel,

Esse erro não parece que tem a ver com o arquivo .tag e sim com algum jar que ele depende. A mensagem não faz menção a nenhum outro arquivo?

Caso sua tag importe outras tags, tenta só apagar a referência para essas outras para vê o que acontece? Parece que algum jar do seu projeto está corrompido.. Se vc souber exatamente qual é, você pode tentar apagar a referência dele da pasta .m2, que fica na sua home. Se for no windows vai em /home/seuUsuario e se for no windows, eu acho que é no meus documentos(mas não sei).

Oi Alberto! Deu certo! o arquivo estava no: Java Resources... Libraries... validationMessage.tag Retirei ele e deu certo.

Quando você falou do Jar, ai também procurei onde ele poderia estar sendo lido como um jar,valeu!! ......................

Agora na aba "Problems" não tem nenhum erro. O Tomcat continua com problema:

HTTP Status 404 - /alura-horas

type Status report

message /alura-horas

description The requested resource is not available.

Tentei remover e adicionar novamente o alura-horas do server, atualizei o maven project... Mas mesmo ficando como starded, e o alura-horas Syncronized... continuo sem conseguir acessar o http://localhost:8080/alura-horas. O que pode estar gerando essa situação agora?