CRUD com Banco de Dados, JavaWeb

5 respostas Resolvido
java
Thalya_amorim

5 Respostas

darlan_machado

O stack do console mostra o que?

Thalya_amorim
java.lang.NoClassDefFoundError: javax/persistence/Persistence

at br.com.projeto.repository.RepositoryCliente.(RepositoryCliente.java:14)

at br.com.projeto.service.ServiceCliente.(ServiceCliente.java:14)

at br.com.projeto.controller.CadastrarClienteServlet.init(CadastrarClienteServlet.java:33)

at javax.servlet.GenericServlet.init(GenericServlet.java:158)

at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1144)

at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)

at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:773)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:133)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)

at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)

at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)

at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)

at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)

at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

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

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

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

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

Caused by: java.lang.ClassNotFoundException: javax.persistence.Persistence

at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1308)

at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1136)

 24 more
abr 17, 2018 1:21:26 PM org.apache.catalina.core.StandardWrapperValve invoke

GRAVE: Allocate exception for servlet [br.com.projeto.controller.CadastrarClienteServlet]

java.lang.ClassNotFoundException: javax.persistence.Persistence

at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1308)

at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1136)

at br.com.projeto.repository.RepositoryCliente.(RepositoryCliente.java:14)

at br.com.projeto.service.ServiceCliente.(ServiceCliente.java:14)

at br.com.projeto.controller.CadastrarClienteServlet.init(CadastrarClienteServlet.java:33)

at javax.servlet.GenericServlet.init(GenericServlet.java:158)

at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1144)

at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)

at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:773)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:133)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)

at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)

at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)

at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)

at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)

at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

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

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

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

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

Creio que você não tenha inserido todas as bibliotecas necessárias para o que pretende fazer.
Está seguindo um tutorial/apostila/livro/vídeo?

Thalya_amorim

Consegui resolver o problema, tinha bibliotecas faltando e uns erros no código. sim, a apostilha caelum.
Obrigada !

darlan_machado
Solucao aceita

Que bom que conseguiu. A pergunta sobre que material está seguindo era, justamente, para revisar quais bibliotecas deveria adicionar, conferir se todas estavam lá e se o código estava de acordo com o disposto no material.
Bons estudos!

Criado 17 de abril de 2018
Ultima resposta 21 de abr. de 2018
Respostas 5
Participantes 2