012-12-13 10:44:08,892 ERROR [STDERR] (http-0.0.0.0-80-6) org.hibernate.HibernateException: Nao foi possivel realizar a INCLUSÃO, erro: Unknown entity: br.org.cnseg.balsoc.model.SocioEconomico at br.org.cnseg.balsoc.dao.HibernateDAO.save(HibernateDAO.java:37)
at br.org.cnseg.balsoc.dao.SocioEconomicoDAO.Salvar(SocioEconomicoDAO.java:47)
at br.org.cnseg.balsoc.action.SocioEconomicoAction.doPost(SocioEconomicoAction.java:288)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
pesquisei no google e vi que uma provavel causa para esse problema seria estar utilizando no import o pacote org.hibernate.annotations.Entity , em vez de javax.persistence.Entity so que estou importando javax.persistence.Entity.]
[quote=wagnerlfs]pesquisei no google e vi que uma provavel causa para esse problema seria estar utilizando no import o pacote org.hibernate.annotations.Entity , em vez de javax.persistence.Entity so que estou importando javax.persistence.Entity.]
teria mais alguma configuração a ser feita?[/quote]
A priori não, use as anotações do JPA em vez do hibernate. Qualquer coisa poste o código das suas entidades.
public SocioEconomico() {
// TODO Auto-generated constructor stub
}
@Id
@GeneratedValue
private int idSocioEconomico;
private int idUsuario;
private int idSegmento;
private Double relacaoSalarioEmpresaMinimo;
<-- getters e setters -->
quando eu subo os arquivos para o jboss eu removo os .jars do hibernate (hibernate3, hibernate-annotations e hibernate-commons-annotations) pois os mesmos ja existem no servidor jboss, mas em compensação nao removi o ejb3-persistence.jar (arquivo que contem a referencia do javax.persistence.Entity) será que devo remover esse arquivo tambem do meu pacote na hora de subir para o jboss, ja que ele existe no servidor?
muito obrigado pela atenção consegui resolver o problema remover o ejb3-persistence.jar da pasta lib do meu projeto, fazendo com que fosse utilizado o arquivo existente no jboss.