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

Erro ao Startar Tomcat

Ao importar o projeto no e adicioná-lo no Tomcat, quando starto o servidor ocorre que não permite inicializar o Tomcat, mas sem o projeto inicializa normal.

Erro no Console:

SEVERE: Unable to process Jar entry [org/hsqldb/util/ConnectionDialog$1.class] from Jar [jar:file:/Users/wellingtonalvesdasneves/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/vraptor-produtos/WEB-INF/lib/hsqldb-2.3.0.jar!/] for annotations java.util.zip.ZipException: invalid LOC header (bad signature) at java.util.zip.ZipFile.read(Native Method) at java.util.zip.ZipFile.access$1400(ZipFile.java:60) at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:717) at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:419) at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) at java.io.BufferedInputStream.read(BufferedInputStream.java:265) at java.io.DataInputStream.readInt(DataInputStream.java:387) at org.apache.tomcat.util.bcel.classfile.ClassParser.readID(ClassParser.java:199) at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:78) at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2119) at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1981) at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1942) at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1927) at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1332) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:888) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:388) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5522) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1571) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1561) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)

5 respostas

Opa, esse erro geralmente ocorre por conta de um download corrompido... Eu faria o download de novo e testaria.

Baixei o arquivo novamente do link https://github.com/alura-cursos/moderadores/archive/master.zip, e peguei a pasta deste curso e continua causando o mesmo erro para este projeto.

Ola,

Estou com o mesmo problema que o Guilherme. Sei que esse post é antigo, mas como se trata do mesmo assunto resolvi ressuscitá-lo.

Baixei tanto os projetos do curso, quanto do link disponibilizado nessa conversa.

Realizei as instalações conforme apresentado no curso. A diferença acredito que será apenas a versão do Eclipse, pois hoje utilizo o Oxygen 2.

O Tomcat utilizo o 7, porém tentei usar o 8.5, mas este apresentou outros erros, por isso voltei a utilizar a versao 7.

Minhas especificações:

C:\Users\iurin>mvn -v

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T05:58:13-02:00)

Maven home: C:\Program Files (x86)\apache-maven-3.5.2\bin..

Java version: 1.8.0_121, vendor: Oracle Corporation

Java home: C:\Program Files\Java\jdk1.8.0_121\jre

Default locale: en_US, platform encoding: Cp1252

OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

Com relação aos projetos dessa conversa, foi necessario adicionar no "Project Facets" o runtime do "Apache Tomcat v7.0" para compilar os arquivos "jsp", mudar a versao do VRaptor para 4.2.0.Final (pois a que estava implementada nao disponibilizava os pacotes). Porém o problema ainda persistiu.

Percebi que existe muitos conflitos entre as dependencias, porém apresentam status de compilados.

Acredito que seja um problema de dependencias do projeto.

Também já verifiquei variaveis de ambiente como MAVEN_HOME e JAVA_HOME.

Outra coisa que fiz também, foi criar um projeto Maven do zero e adicionar apenas do VRaptor nas dependencias. Também não tive sucesso.

Tambem realizei o updade forçado e um clean do Maven nos projetos durante as tentativas.

Alguem pode me auxiliar nisso, por favor?

solução!

Opa, uma outra opção é apagar a pasta .m2 do maven, que fica dentro da pasta do seu usuário do sistema operacional. Ainda acho que é problema de download da versão do jar.

Ola Alberto,

Agradeço pela dica. Acredito que essa seja a solução para maioria dos casos, porém devo dizer que além de apagar o diretório ".m2" (tive que fazer isso 2 vezes) dei um clean no eclipse e no Tomcat, o eclipse fez os downloads novamente.

Outro detalhe interessante é que agora a versao 4.0.0 funcionou corretamente. Por isso acredito que seja realmente o que você disse do diretório ".m2" somado a limpeza do ambiente do eclipse.

Acredito que já daria para fechar o caso, porém a opção não aparece para mim.

Muito Obrigado

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software