Projeto com Maven

10 respostas
P

Boa noite. Estou estudando java web com o livro JAVA PARA WEB SEGUNDA EDIÇÃO DO DECIO HEINZELMANN E ALEXANDRE ALTAIR.
Estava no meio com o eclipse mars e jdk 1.8, estava funcionando bem, mas fiquei 6 meses longe do projeto e decidi atualizar o sistema operacional (win10 agora) e atualizar todos as ides (eclipse neon agora). Bom o primeiro passo é lançar um projeto teste com ola mundo, correto? a partir dele se tudo estiver correto o projeto se inicia, bem acontece que está com um erro muito “chato”, já tentei de tudo, mas nao consegui resolver. Estou baixando as versões anteriores para testar, mas não admito esse tipo de coisa, fazer downgrade de ides ou ferramentas de desenvolvimento por causa de um erro. Gostaria de saber se alguem está neste nivel para me dar um força, vou colocar o erro aqui abaixo, por favor se alguem puder dar uma olhada ficarei muito grato.

---- LOG DO CONSOLE ----

mar 06, 2017 8:13:16 PM org.apache.tomcat.util.digester.SetPropertiesRule begin

ADVERTÊNCIA: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property source to org.eclipse.jst.jee.server:teste did not find a matching property.

mar 06, 2017 8:13:16 PM org.apache.catalina.startup.VersionLoggerListener log

INFORMAÇÕES: Server version:        Apache Tomcat/8.5.9

mar 06, 2017 8:13:16 PM org.apache.catalina.startup.VersionLoggerListener log

INFORMAÇÕES: Server built:          Dec 5 2016 20:18:12 UTC

mar 06, 2017 8:13:16 PM org.apache.catalina.startup.VersionLoggerListener log

INFORMAÇÕES: Server number:         8.5.9.0

mar 06, 2017 8:13:16 PM org.apache.catalina.startup.VersionLoggerListener log

INFORMAÇÕES: OS Name:               Windows 10

mar 06, 2017 8:13:16 PM org.apache.catalina.startup.VersionLoggerListener log

INFORMAÇÕES: OS Version:            10.0

mar 06, 2017 8:13:16 PM org.apache.catalina.startup.VersionLoggerListener log

INFORMAÇÕES: Architecture:          amd64

mar 06, 2017 8:13:16 PM org.apache.catalina.startup.VersionLoggerListener log

INFORMAÇÕES: Java Home:             C:\Program Files\Java\jre1.8.0_121

mar 06, 2017 8:13:16 PM org.apache.catalina.startup.VersionLoggerListener log

INFORMAÇÕES: JVM Version:           1.8.0_121-b13

mar 06, 2017 8:13:16 PM org.apache.catalina.startup.VersionLoggerListener log

INFORMAÇÕES: JVM Vendor:            Oracle Corporation

mar 06, 2017 8:13:16 PM org.apache.catalina.startup.VersionLoggerListener log

INFORMAÇÕES: CATALINA_BASE:         C:\Users\paulo\workspace\web\livro.metadata.plugins\org.eclipse.wst.server.core\tmp0

mar 06, 2017 8:13:16 PM org.apache.catalina.startup.VersionLoggerListener log

INFORMAÇÕES: CATALINA_HOME:         C:\apache-tomcat-8.5.9

mar 06, 2017 8:13:16 PM org.apache.catalina.startup.VersionLoggerListener log

INFORMAÇÕES: Command line argument: -Dcatalina.base=C:\Users\paulo\workspace\web\livro.metadata.plugins\org.eclipse.wst.server.core\tmp0

mar 06, 2017 8:13:16 PM org.apache.catalina.startup.VersionLoggerListener log

INFORMAÇÕES: Command line argument: -Dcatalina.home=C:\apache-tomcat-8.5.9

mar 06, 2017 8:13:16 PM org.apache.catalina.startup.VersionLoggerListener log

INFORMAÇÕES: Command line argument: -Dwtp.deploy=C:\Users\paulo\workspace\web\livro.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps

mar 06, 2017 8:13:16 PM org.apache.catalina.startup.VersionLoggerListener log

INFORMAÇÕES: Command line argument: -Djava.endorsed.dirs=C:\apache-tomcat-8.5.9\endorsed

mar 06, 2017 8:13:16 PM org.apache.catalina.startup.VersionLoggerListener log

INFORMAÇÕES: Command line argument: -Dfile.encoding=Cp1252

mar 06, 2017 8:13:16 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent

INFORMAÇÕES: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre1.8.0_121\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre1.8.0_121/bin/server;C:/Program Files/Java/jre1.8.0_121/bin;C:/Program Files/Java/jre1.8.0_121/lib/amd64;C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\binaries\php\php_runningversion;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files\Java\jdk1.8.0_121\bin;C:\Program Files\Java\jre1.8.0_121\bin;C:\eclipse-jee-neon-2-win32-x86_64\eclipse;;.

mar 06, 2017 8:13:17 PM org.apache.coyote.AbstractProtocol init

INFORMAÇÕES: Initializing ProtocolHandler [http-nio-8080]

mar 06, 2017 8:13:17 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector

INFORMAÇÕES: Using a shared selector for servlet write/read

mar 06, 2017 8:13:17 PM org.apache.coyote.AbstractProtocol init

INFORMAÇÕES: Initializing ProtocolHandler [ajp-nio-8009]

mar 06, 2017 8:13:17 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector

INFORMAÇÕES: Using a shared selector for servlet write/read

mar 06, 2017 8:13:17 PM org.apache.catalina.startup.Catalina load

INFORMAÇÕES: Initialization processed in 2897 ms

mar 06, 2017 8:13:17 PM org.apache.catalina.core.StandardService startInternal

INFORMAÇÕES: Starting service Catalina

mar 06, 2017 8:13:17 PM org.apache.catalina.core.StandardEngine startInternal

INFORMAÇÕES: Starting Servlet Engine: Apache Tomcat/8.5.9

mar 06, 2017 8:13:19 PM org.apache.catalina.core.ContainerBase startInternal

GRAVE: A child container failed during start

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/teste]]

at java.util.concurrent.FutureTask.report(Unknown Source)

at java.util.concurrent.FutureTask.get(Unknown Source)

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:939)

at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:872)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)

at java.util.concurrent.FutureTask.run(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/teste]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)

 6 more

Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@1fc60b1c]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)

at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4842)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4974)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

 6 more

Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.JarResourceSet@52d02624]

at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140)

at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:708)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

 9 more

Caused by: java.lang.IllegalArgumentException: java.util.zip.ZipException: invalid LOC header (bad signature)

at org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.initInternal(AbstractSingleArchiveResourceSet.java:113)

at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)

 12 more

Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)

at java.util.zip.ZipFile.read(Native Method)

at java.util.zip.ZipFile.access$1400(Unknown Source)

at java.util.zip.ZipFile$ZipFileInputStream.read(Unknown Source)

at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(Unknown Source)

at java.util.zip.InflaterInputStream.read(Unknown Source)

at sun.misc.IOUtils.readFully(Unknown Source)

at java.util.jar.JarFile.getBytes(Unknown Source)

at java.util.jar.JarFile.getManifestFromReference(Unknown Source)

at java.util.jar.JarFile.getManifest(Unknown Source)

at org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.initInternal(AbstractSingleArchiveResourceSet.java:111)

 13 more
mar 06, 2017 8:13:19 PM org.apache.catalina.core.ContainerBase startInternal

GRAVE: A child container failed during start

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]

at java.util.concurrent.FutureTask.report(Unknown Source)

at java.util.concurrent.FutureTask.get(Unknown Source)

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:939)

at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:793)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.startup.Catalina.start(Catalina.java:655)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495)

Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)

at java.util.concurrent.FutureTask.run(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Caused by: org.apache.catalina.LifecycleException: A child container failed during start

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:947)

at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:872)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

 6 more
mar 06, 2017 8:13:19 PM org.apache.catalina.startup.Catalina start

GRAVE: The required Server component failed to start so Tomcat is unable to start.

org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)

at org.apache.catalina.startup.Catalina.start(Catalina.java:655)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495)

Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Catalina]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)

at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:793)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

 7 more

Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)

at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

 9 more

Caused by: org.apache.catalina.LifecycleException: A child container failed during start

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:947)

at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

 11 more

mar 06, 2017 8:13:19 PM org.apache.coyote.AbstractProtocol pause
INFORMAÇÕES: Pausing ProtocolHandler [“http-nio-8080”]
mar 06, 2017 8:13:19 PM org.apache.coyote.AbstractProtocol pause
INFORMAÇÕES: Pausing ProtocolHandler [“ajp-nio-8009”]
mar 06, 2017 8:13:19 PM org.apache.catalina.core.StandardService stopInternal
INFORMAÇÕES: Stopping service Catalina
mar 06, 2017 8:13:19 PM org.apache.coyote.AbstractProtocol destroy
INFORMAÇÕES: Destroying ProtocolHandler [“http-nio-8080”]
mar 06, 2017 8:13:19 PM org.apache.coyote.AbstractProtocol destroy
INFORMAÇÕES: Destroying ProtocolHandler [“ajp-nio-8009”]

— FIM LOG----

10 Respostas

D

Utiliza maven?
Se sim, o que acontece é que alguma biblioteca (lib) da qual teu projeto depende está sendo baixada incompleta ou corrompida.
Caso não seja maven, é preciso verificar se a instalação do jdk está correta, se a configuração do JAVA_HOME está correta e se os jars que você está inserindo no projeto estão adequados.

D

Ah sim, sobre realizar downgrade e utilizar as versões mais recentes de tudo. De certa forma, tudo o que já tem um tempo de mercado é, por assim dizer, mais estável. Já passou por N testes, recebeu atualizações com correções de bugs e melhorias em segurança.

P

MUITO OBRIGADO. Eu havia me concentrado tanto em cada linha em cada elemento do projeto que não me atentei que pudesse ser a falta ou alguma biblioteca com problemas. EXCLUI A PASTA REPOSITORY DO MAVEN e atualizei o projeto. Tudo funcionando. Dando continuidade aos estudos agora. Obrigado de novo.

D

Vou te falar uma coisa, eu trabalho com maven desde o meu primeiro projeto, em 2010. Desde então eu tenho pesadelos infernais com esta ferramenta.

I

Oloco, qual o problema do Maven? rs
Trabalho desde 2011 com ele, e não me lembro de ter passado por nenhum problema infernal. Muito pelo contrário, ajuda muito

D

@igor_ks, como eu caí de paraquedas em um projeto, sem nunca ter visto ou sequer ter ouvido falar nesse sujeito, a falta de conhecimento me trouxe problemas.
Depois, tenho várias restrições e resistências ao xml.

A

Nossa que estranho, também trabalho a anos com ele,já tive problemas mas nunca que me fizesse pensar assim, nem consigo imaginar construir projetos sem ele novamente, não imagino voltar aos anos 90 e reescrever o classLoader para evitar jar hell :slight_smile:

D

@aix, tem gente que prefere trabalhar com martelo, gente que prefere usar chave de fenda…
É uma preferência pessoal.
Tenho utilizado o gradle e, sinceramente, me parece mais simples, mais intuitivo e gera menos problemas como o relatado pelo camarada neste tópico.
Também tenho utilizado o npm, do node, fantástico. Bower, idem.

A

concordo, são ótimas ferramentas, também uso npm do node é realmente fantástico.

D

Só não sei se a velocidade com que as ferramentas evoluem é um ponto positivo ou negativo.
Recentemente eu comecei a brincar com typescript, angular2, nodejs + express e mongodb juntos (o famoso MEAN). Segui um tutorial de julho/2016 e ele já tinha bastante coisa obsoleta. Lógico que o npm install e outras coisas não, mas me assusta a velocidade com que a tecnologia tem avançado.

Criado 6 de março de 2017
Ultima resposta 8 de mar. de 2017
Respostas 10
Participantes 4