HTTP Status 500 - Servlet execution threw an exception

2 respostas
programaçãojavaservlet
J

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

2 Respostas

F

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

J

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

Criado 11 de dezembro de 2018
Ultima resposta 12 de dez. de 2018
Respostas 2
Participantes 2