>
Comecei o curso de Hibernete instalei ontem em formato zip a versão 4.2.0 final e instalei as bibliotecas, mas não encontrei todas mostrada na video aula. Não sei como instalar o mysql no navegador, tenho instalado o mysql 5.6 que fiz o curso de Java EE não sei se é possível usar este no navegador. A classe que criei Cliente.java indica como erro o nome da tabela informada na anotação @Table (name="cliente") exemplo: (The annotation @Table must define the attribute appliesTo)
Bom tenho umas sugestoes..!
a primeira é que voce nao importou todas os JARs para a pasta library do seu projeto, todos os JARs que eu digo é: na pasta Lib quando voce descompactou o arquivo do Hibernate vem varias subpasta, voce deve importar todas as jars de todas as pastas para biblioteca do seu projeto clicando na pasta do teu projeto com o botao direito indo em property, depois build path e entao em ADD EXTERNAL JARs.
a segunda é caso voce tenha feito corretamente a dica de cima, talvez ainda falta voce importar os mesmo JARs para pasta lib do seu projeto esta pasta lib esta em :
Web contents > WEB-INF > lib
o jeito mais facil de copiar seria juntar todas as JARs que veio no seu Zip do HIBERNATE em uma pasta separada, dar CTRL C em todos os JARs, dai vai la na pasta lib em simplesmente cole os arquivos la.
Terceiro caso, pode ser que voce nao tenha criado uma nova PASTA chamada META-INF dentro do Java Resources > SRC, bom o rafael tinha dito para criar uma SOURCER FOLDER porem eu apenas copie a PASTA META-INF do Web Contents depois de copiar eu apaguei o arquivo manifest que tem dentro e depois cria um arquivo chamado "persistence.xml" acho que tem que ter exatamente este nome e dai voce seta os parametros necessarios para funcionamento.
Aconselho tambem voce fazer o download do Projeto do Rafael que esta disponivel no site da RLsystem pois dentro dele é possivel encontrar todas as JARs usada no curso Ok..
Espero ter ajudado qualquer coisa meu email.
maique.rosa@gmail.com
Segui suas orientações maique agora tenho outro erro sendo informado:
type Exception report
message No Persistence provider for EntityManager named sistema
description The server encountered an internal error that prevented it from fulfilling this request.
exception
javax.persistence.PersistenceException: No Persistence provider for EntityManager named sistema
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:69)
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:47)
br.com.rlsystem.DB.DAO.
br.com.rlsystem.DB.ClienteDAO.
br.com.rlsystem.servlet.ClienteServlet.doPost(ClienteServlet.java:56)
javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.37 logs.
[quote]Segui suas orientações maique agora tenho outro erro sendo informado: type Exception report message No Persistence provider for EntityManager named sistema description The server encountered an internal error that prevented it from fulfilling this request. exception javax.persistence.PersistenceException: No Persistence provider for EntityManager named sistema javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:69) javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:47) br.com.rlsystem.DB.DAO.(DAO.java:17) br.com.rlsystem.DB.ClienteDAO.(ClienteDAO.java:8) br.com.rlsystem.servlet.ClienteServlet.doPost(ClienteServlet.java:56) javax.servlet.http.HttpServlet.service(HttpServlet.java:647) javax.servlet.http.HttpServlet.service(HttpServlet.java:728)[/quote]
Se possivel Dejair poste o codigo da sua classe Cliente, assim fica mais facil verificar..
Segue em anexo no link abaixo as classes do projeto, tentei enviar três códigos mais não foi aceito.
http://rlsystem.com.br/forum/disco/uploads/6792eb1c18b9148eae765e2b55c497d0-Código para fórum projeto Hibernate.txt
Dejair,
Você tem o arquivo persistence.xml?
E nele tem a guia chamado Sistema?
Tenho o arquivo persistence.xml na pasta meta-inf e esta como o código enviado no link anterior http://rlsystem.com.br/forum/disco/uploads/6792eb1c18b9148eae765e2b55c497d0-Código para fórum projeto Hibernate.txt já a guia chamado Sistema não encontrei esta na vídeo aula.
Enviei o projeto em anexo que estou fazendo acompanhando as vídeo aulas para o email atendimento@rlsystem.com.br
Dejair,
Não tenho acesso a este e-mail.
Vamos fazer assim, envie pelo upload em anexo do fórum, pode ser?
Chame o ZIP de exemplo-hibernate.zip
O projeto tem 26,5 mb em zip professor, e o upload foi o primeiro passo que tentei três vezes tenta carregar ou carrega em 100% e não completa o upload. Por isso mandei por esse email acima, tem outro email pessoal seu que posso enviar.
Enviei o projeto em três partes e so a última apareceu o resultado para onde foi que também e a menor 7.444 kb será que o upload tem um limite máximo a esse tamanho ?
http://rlsystem.com.br/forum/disco/uploads/993a0b4370bf5efe71e3d75a323eda18-HibernateWeb.part3.rar
Enviei novamente o projeto em 4 partes inferior a 7,5mb cada arquivo e agora aceitou
http://rlsystem.com.br/forum/disco/uploads/0eac46bdf0d4699f45ff1f1dd4adffa2-HibernateWeb.part1.rar
http://rlsystem.com.br/forum/disco/uploads/6e8794a5e91ad4872fe5f68809216cd8-HibernateWeb.part2.rar
http://rlsystem.com.br/forum/disco/uploads/640a28f19ab53220d36e5affc08746e4-HibernateWeb.part3.rar
http://rlsystem.com.br/forum/disco/uploads/696d78a3d05b01921fcdf2f73bcfc1e6-HibernateWeb.part4.rar
desconsidere a parte 3 do post anterior e descompacte essas.
Professor estou com o meu projeto sem funcionar por causa deste erro .
HTTP Status 500 - javax.persistence.PersistenceException: No Persistence provider for EntityManager named sistema
type Exception report
message javax.persistence.PersistenceException: No Persistence provider for EntityManager named sistema
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: javax.persistence.PersistenceException: No Persistence provider for EntityManager named sistema
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
root cause
javax.persistence.PersistenceException: No Persistence provider for EntityManager named sistema
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:56)
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:34)
br.com.rlsystem.DB.DAO.
br.com.rlsystem.DB.ClienteDAO.
org.apache.jsp.Index_jsp._jspService(Index_jsp.java:92)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
Arquivo: persistence.xml
[XML]
[/XML]
O arquivo persistence.xml não esta sendo carregado aqui no post mesmo usando o botão xml poste aqui ou seu usar o mesmo. "Nova tentativa"
Dejair,
Nosso fórum voltou hoje. tivemos problemas técnicos.
Pergunto, seu arquivo persistence.xml, esta dentro de que pasta?
Você tem todos os jar do hibernate?
Vamos tentar resolver a questão hoje se possível.
Verifiquei todos os dias apos o dia 01/04/13 aguardando o fórum voltar.
Dentro da pasta META-INF seguindo esta hierarquia: Java ResourcessrcMETA-INF vou tentar colar aqui no fórum o print da tela, espero que apos este problema técnico seja aceito colar imagem diretamente.
Os arquivos da pasta lib estão inseridos como comentado.
Não conseguir inserir a imagem diretamente no fórum.
Upload:
http://rlsystem.com.br/forum/disco/uploads/190e93668c3da7b7a47ce2f841a06084-imagem-arquivo-persistence.png
Professor como os colegas conseguem visualizar esta imagem que é enviada através de upload, para tentar contribuir ? Não percebi nenhum acesso para mim ou qualquer colega.
Não tem como eu o autor da mensagem no fórum editar ou excluir um comentário no post que ficou errado ou replicado como o caso acima ? Isso não é permitido com um pequeno intervalo de tempo apos ser enviado ?
Professor o meu projeto esta parado, travado ate hoje.
Dejair,
Desculpe a demora.
É que fiz vários testes e não identifico o porque da mensagem.
A mensagem é informada porque não acha sua informação de provider.
Temos apenas duas coisas a tentar.
1 - Baixe o projeto do curso la na aba arquivos e abra no seu computador. Veja se o erro irá sumir.
2 - Envie por anexo todo seu projeto, inclusive o script SQL. Prometo lhe dar retorno em no máximo 48 horas apôs isso, pois irei abrir seu projeto no meu computador. Envie também os JAR.
Quanto a sua ideia do fórum, enviei ao pessoal para analisarem a futura implementação.
Professor baixei o projeto como orientado em arquivos e agora o erro é não conseguir abrir a conexão mesmo conferindo a senha, tentei enviar este arquivo ontem as 22:50hrs mas o servidor de vocês não estava carregando. Estou aguardando no máximo 48 horas.
http://rlsystem.com.br/forum/disco/uploads/d6640b27b462ace731f6cfb446bed6af-Novo erro.txt
Dejair
Qual o usuário e senha do seu MySQL?
Veja que o erro esta no seu user ou senha.
Verificando isso ele deve funcionar.
Já verifiquei manualmente, fiz o teste e acesso com o mesmo. É o mysql workbenk 5.2 ce e mysql server 5.6 tem alguma coisa haver ?
Dejair,
Mas qual o login e senha do seu MySQL?
login root
m1y2sql
Vc mudou a senha no arquivo xml?
Poste ele
[XML]
[/XML]
Atraves do mysql 5.6 command line client só preciso digitar a senha para ter acesso pois o meu usuario é root não sendo solicitado, acabei de acessar.
Professor meu projeto continua travado/ parado na última aula de hibernate até hoje. Nem com o projeto baixado aqui do site funciona.
Olá Dejair,
O problema é acusado é realmente erro de senha.
Você precisa alterar ela de acordo com seu projeto.
Sugiro que desinstale o MySQL e instale de novo, e informe uma senha na hora da instalação!
Mas professor como se explica o fato de logar normalmente no banco de dados mysql manualmente, não deveria gerar um erro da senha.
Qual motivo do erro using password: no se estou usando professor ?
Dejair,
No seu projeto você colocou uma senha?
Note que no meu projeto eu não uso senha, porque meu banco não possui.
Que senha você usa?
A senha mencionada nove tópicos acima professor no dia do post abaixo :
Postado em: 19/04/2013 - 20:04:34
login: root
senha: m1y2sql
É a senha que acesso manualmente e esta funcionando no banco normalmente, Esse banco não é acessado por navegador isso interfere em alguma coisa ?
Mysql server 5.6 e Mysql workbenk 5.2 CE instalado quando fiz o curso aqui Curso de Java EE - JSP e Servlets esse banco foi o que você orientou para instalar usando o projeto deste.
Dejair,
E no persistence.xml, qual a senha esta lá?
Professor agora esta também no nono post acima o xml com a senha postado dia 19 também. É a mesma.
O que pode ser é estar em cache o antigo.
Faça o seguinte, no Eclipse, em baixo, tem um icone chamado Server.
Nele você irá encontrar a app que esta usando. Clique com o botão direito nela e escolha para apagar e depois execute de novo.
Caso não haja resultado, seria necessário um acesso remoto, pois o erro é justamente da senha, onde o Java não consegue ligar com o MySQL!
Qual programa para acesso remoto temview, não deu certo novamente.
O que você precisa ?
]
Ammyy versão 3.1
Dejair,
O tópico será fechado e tratado via e-mail, já que seus dados de acesso são confidenciais. Peço que envie um e-mail para atendimento@rlsystem.com.br onde lá pedirei ao pessoal para lhe passar mais informações.