Javafree
Página Inicial do Fórum > Frameworks, APIs e IDE's

Erro de conexão no Servlet



Criar novo tópico   Responder tópico
  1. Comment Arrow

    Publicado em: 06/07/2010 13:35:30

    Boa tarde companheiros(as)!

    Estou com um pequeno grande problema aqui, se alguém por favor puder me ajudar.

    Esstou desenvolvendo WEB a pouco tempo, tenho um projeto simples aqui para cadastro de usuários. porém não consigo iniciar uma conexão com o meu banco de dentro de meu servlet, ao dar um new usuarioDAO (que inicia a conexao com o banco, usando Hibernate) dentro do servlet ele dá erro, porém se eu der um new dentro de um main, no mesmo pacote em que está a classe servlet ele funciona.

    vejam como está o servlet :




    Vejam o erro :




    HTTP Status 500 -

    --------------------------------------------------------------------------------

    type Exception report

    message

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

    exception

    javax.servlet.ServletException: Servlet execution threw an exception


    root cause

    java.lang.NoClassDefFoundError: javax/persistence/Persistence
    br.com.twoeinfo.entity.ConnectionController.getEntityManager(ConnectionController.java:13)
    br.com.twoeinfo.entity.GenericDAO.<init>(GenericDAO.java:1
    br.com.twoeinfo.entity.UsuarioDAO.<init>(UsuarioDAO.java:9)
    br.com.twoeinfo.entity.InsertUserServlet.doPost(InsertUserServlet.java:27)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


    root cause

    java.lang.ClassNotFoundException: javax.persistence.Persistence
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)
    java.lang.ClassLoader.loadClassInternal(Unknown Source)
    br.com.twoeinfo.entity.ConnectionController.getEntityManager(ConnectionController.java:13)
    br.com.twoeinfo.entity.GenericDAO.<init>(GenericDAO.java:1
    br.com.twoeinfo.entity.UsuarioDAO.<init>(UsuarioDAO.java:9)
    br.com.twoeinfo.entity.InsertUserServlet.doPost(InsertUserServlet.java:27)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


    note The full stack trace of the root cause is available in the Apache Tomcat/6.0.26 logs.



    O meu META-INFO, que possui o persistece.xml está dentro do src, já tentei colocá-lo dentro do WebContent/WEB-INFO econtinuo com o mesmo erro.

    Será que alguém poderia por favor me ajudar ??

    [quote="2010-07-09 mensagem editada por simu"]
    - adicionadas as tags [code] e [/code]
    Obrigado pela cooperação mesmo depois de 2 advertências



    _________________

    Éderson Silva

    "O Senhor é a força da nossa vida"



  1. Metal Java Full
    Posts:2116


    Comment Arrow

    Publicado em: 09/07/2010 10:15:27

    Cara, o stackTrace está dando que o Tomcat não conseguiu carragar a classe javax.persistence.Persistence do Hibernate.

    Você configurou o Hibernate corretamente no seu IDE? Dá uma olhada nisso.
    Pesquisa aqui no fórum sobre o assunto! Tem muita coisa útil/1

    P.S:
    [quote="Ederson.info"]Estou com um pequeno grande problema aqui, se alguém por favor puder me ajudar.


    > Isso soa "redundante"!!

    [quote="Ederson.info"]O meu META-INFO, que possui o persistece.xml está dentro do src...


    > Não é "META-INFO", e sim "META-INF" !!


    _________________

  1. Comment Arrow

    Publicado em: 09/07/2010 13:47:59

    Boa tarde!

    Gostaria de agradecer pela disposição de todos em me ajudar !

    Sobre a redundância, penso que não existiu pois uma pequena coisa pode perfeitamente ser um grande problema (nós que programamos sabemos disso não é necessário entrar em detalhes)

    Sobre o "Meta-info" foi um erro de digitação, no código está META-INF (Que por sinal já é gerado pela IDE) mas de qualquer forma obrigado.



    Obrigado a todos !!!
    _________________

    Éderson Silva

    "O Senhor é a força da nossa vida"

  1. Comment Arrow

    Publicado em: 27/05/2015 16:24:17

    [quote="Ederson.info"]Boa tarde!

    Gostaria de agradecer pela disposição de todos em me ajudar !

    Sobre a redundância, penso que não existiu pois uma pequena coisa pode perfeitamente ser um grande problema (nós que programamos sabemos disso não é necessário entrar em detalhes)

    Sobre o "Meta-info" foi um erro de digitação, no código está META-INF (Que por sinal já é gerado pela IDE) mas de qualquer forma obrigado.



    Obrigado a todos !!!




    Rodrigo como foi solucionado seu problema? estou com o msmo problema e nao consigo solucionar, vlw



  1. Relacionados