to tendo esse erro qdo executo uma aplicacao web q pode ser isto?
e o seguinte tenho um bean em uma jsp funciona legal mas o esquema de criar a sessao do hibernate q ta dando pau se alguem puder ajudar fico grato desde ja . t+
Pelo código muito provavelmente seu objeto factory é null!
Confira se não está sendo lançada nenhuma exceção quando você gera sua SessionFactory
L
lgweb
o factory ta blz mas ta dando este errinho aqi
org.hibernate.HibernateException: /hibernate.cfg.xml not found
meu arquivo cfg.xml ta dentro de src ta certo?
T
tgpadua
Se ta dentro ta correto, mas faz o seguinte verifica na pasta onde
ta sendo feito o deploy se o arquivo ta sendo exportado também,
é que alguma IDE’s por padrão só exportão os arquivos .class por exemplo
smkk
no caso de estar utilizando um deploy customizado (ANT por exemplo) verifique se seu deploy está configurado para copiar da pasta src outros arquivos além dos “.class” para a pasta do “.war”.
T
tgpadua
Exatamente a mesma afirmação que fiz
L
lgweb
TA TD CERTO TA EXPORTANDO SIM
MAS DA DA ERRO HIBERNATE.HBM.XML NOT FOUND
ESTOU UTILIZANDO O ECLIPSE WTP COM HIBERNATE 3 E POSTGRESQL
rafaelglauber
Seu arquivo tá dentro de alguma package?? Se tiver tire e coloque direto no src para ver se funciona.
A
asdhfsd87623
Provavelmente quando dá esse erro, é o arquivo que nao esta no path correto !
Da uma olhada !
Abs
T
tgpadua
Utilizando a view Navigator ou mesmo o Windows Explorer
Verifique se na raiz do diretório classes dentro de WEB-INF
está o hibernate.cfg.xml e inclusive com o nome correto e extensão!
L
lgweb
ai galera to postando os codigos ai e as imagens do meu projeto foi criado com o eclipse wtp
Vi a imagem, como disse em 1 post anterior ( acredito que nao tenha tentado ), tire o hibernate.cfg.xml da package model e coloque na raiz de seu classpath.
T
tgpadua
O Rafael esta correto, o hibernate.cfg.xml deve se encontrar no default package(Java Resources: src) no seu caso ele esta no model, mas complementando o seu contato.hbm.xml deve estar contido no mesmo diretório também e não em model.
Good Luck!
O
O_GoStoZaO_De_CrUzEt
Primeiro, o arquivo hibernate.cfg.xml deve ser colocado, obrigatoriamente, na raiz do CLASSPATH da aplicação. Portanto, coloque-o na raiz do diretório “classes”, dentro do diretório “WEB-INF”. Segundo, pelo que eu vi no código do arquivo hibernate.cfg.xml, coloque o arquivo contato.hbm.xml também na raiz do diretório “classes”, dentro do diretório “WEB-INF”.
L
lgweb
ai galera fiz como vc´s me disseram coloquei os arquivos do hibernate na raiz do diretorio
ta exportando td blz mas mesmo assim da o erro
# root cause
#
# java.lang.NullPointerException
# model.OpenSessao.getSession(OpenSessao.java:18)
# org.apache.jsp.adicionaContato_jsp._jspService(adicionaContato_jsp.java:71)
# org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
# javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
# org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
# org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
# org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
# javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
#
#
# note The full stack trace of the root cause is available in the Apache Tomcat/5.0.30 logs.
será que minha classe OpenSession que ta com problema ta compilando blz?
valew t+
rafaelglauber
Voce tem problemas em seu hibernate cfg, quando o seu programa tenta uma conexão com o banco de dados e não consegue ele deixa nulo o factory, logo, quando vc tentar usar o metodo de obter uma sessão dá o erro de NullPoint…vc tem que revisar seu cfg…por exemplo, na propriedade de url não vi o nome do banco de dados, alem de espaços em branco nos nomes das propriedades, acredito que depois de corrigido o cfg seu programa vai rodar normalmente.
L
lgweb
ola
corrigi o cfg.xml
mas deu o seguinte erro agora
agora nao eh mais erro de configuracao, eh erro de logica, provavelmente esta violando uma pk ou check que criou no banco de dados.
L
lgweb
entao rafael ele ate mostra o dado da cidade que coloquei para ser apresentado mas nao grava no banco
e o banco so tem um registro que inseri na mao
rafaelglauber
ja configurou o log4j para ver os comandos SQL que sao executados? agora é logica cara, configuração acredito que já foi superado…
L
lgweb
ai rafael mto obrigado cara finalmente consegui cara nao sei como te agradecer
se nao fosse tu jamais teria conseguido mto obrigado
agora bola pra frente
uma vez mto obrigado
t+ velho
syler
E ai veio blz, eu nao posso te ajudar mais to passando aki pra desejar sorte pra vc, ja q vc vai ser o unico da turma q vai fazer em java srsrsrs