HTTP Status 500 - Servlet execution threw an exception

Boa tarde pessoal, gostaria de uma ajuda com isso, já não sei mais oque faço… e detalhe já coloquei na lib o javax.persistence …
Estou começando no mundo java agora, pouco conheco a respeito, e meu chefe já esta me exigindo um sistema para ser entregue kkkkkk
Por favor , alguém pode me ajudar?

Este é o meu web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web- 
  app_3_1.xsd">
<servlet>
    <servlet-name>CanalClienteControle</servlet-name>
    <servlet-class>br.com.sky.iTvMC.controler.CanalClienteControle</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>CanalClienteControle</servlet-name>
    <url-pattern>/CanalClienteControle</url-pattern>
</servlet-mapping>

 <session-config>
    <session-timeout>30</session-timeout>
   </session-config>
  <welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
  </welcome-file-list>
  </web-app>

Este é o erro apresentado

Servlet execution threw an exception

description The server encountered an internal error that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Servlet execution threw an exception
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root cause

java.lang.NoClassDefFoundError: javax/persistence/Persistence
br.com.sky.iTvMC.util.JPAUtil.(JPAUtil.java:9)
br.com.sky.iTvMC.controler.CanalClienteControle.processRequest(CanalClienteControle.java:37)
br.com.sky.iTvMC.controler.CanalClienteControle.doPost(CanalClienteControle.java:79)
javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root cause

java.lang.ClassNotFoundException: javax.persistence.Persistence
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1332)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1166)
br.com.sky.iTvMC.util.JPAUtil.(JPAUtil.java:9)
br.com.sky.iTvMC.controler.CanalClienteControle.processRequest(CanalClienteControle.java:37)
br.com.sky.iTvMC.controler.CanalClienteControle.doPost(CanalClienteControle.java:79)
javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
note The full stack trace of the root cause is available in the Apache Tomcat/8.0.36 logs.

Apache Tomcat/8.0.36

Dá uma lida na sua exception que você vai começar a entender.

Ah, e precisamos de detalhes pra te ajudar. Sem ver seu código, sem entender o que você está fazendo, fica dificil guiar.

Apenas dizer o erro não ajuda muito. Dê uma incrementada no post e ai conseguimos chegar em algum lugar

1 curtida

Oi Colega, acrescentei o meu web.xml isso ajuda?