[jboss-user] [Persistence, JBoss/CMP, Hibernate, Database] - Re: Trying to get JBoss and Hibernate to integrate

thetikigod do-not-reply at jboss.com
Tue Jun 17 10:42:16 EDT 2008


I tried moving the hibernate.cfg.xml to the root directory and I get the stack trace:

  | Cause: org.hibernate.HibernateException: /hibernate.cfg.xml not found
  | Message: /hibernate.cfg.xml not found
  | StackTrace:
  | 
  | org.hibernate.HibernateException: /hibernate.cfg.xml not found
  | 	at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:147)
  | 	at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:1405)
  | 	at org.hibernate.cfg.Configuration.configure(Configuration.java:1427)
  | 	at org.hibernate.cfg.Configuration.configure(Configuration.java:1414)
  | 	at com.burris.ssapp.user.views.MainView.prepare(MainView.java:330)
  | 	at com.burris.ssapp.user.portlet.UserPortlet.doView(UserPortlet.java:80)
  | 	at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:133)
  | 	at javax.portlet.GenericPortlet.render(GenericPortlet.java:306)
  | 	at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl.invokeRender(PortletContainerImpl.java:483)
  | 	at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:405)
  | 	at org.jboss.portal.portlet.container.PortletContainerInvoker$1.invoke(PortletContainerInvoker.java:86)
  | 	at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
  | 	at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.org$jboss$portal$core$aspects$portlet$TransactionInterceptor$invokeNotSupported$aop(TransactionInterceptor.java:86)
  | 	at org.jboss.portal.core.aspects.portlet.TransactionInterceptor$invokeNotSupported_N4547270787964792031.invokeNext(TransactionInterceptor$invokeNotSupported_N4547270787964792031.java)
  | 	at org.jboss.aspects.tx.TxPolicy.invokeInNoTx(TxPolicy.java:66)
  | 	at org.jboss.aspects.tx.TxInterceptor$NotSupported.invoke(TxInterceptor.java:112)
  | 	at org.jboss.portal.core.aspects.portlet.TransactionInterceptor$invokeNotSupported_N4547270787964792031.invokeNext(TransactionInterceptor$invokeNotSupported_N4547270787964792031.java)
  | 	at org.jboss.aspects.tx.TxPolicy.invokeInNoTx(TxPolicy.java:66)
  | 	at org.jboss.aspects.tx.TxInterceptor$NotSupported.invoke(TxInterceptor.java:102)
  | 	at org.jboss.portal.core.aspects.portlet.TransactionInterceptor$invokeNotSupported_N4547270787964792031.invokeNext(TransactionInterceptor$invokeNotSupported_N4547270787964792031.java)
  | 	at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.invokeNotSupported(TransactionInterceptor.java)
  | 	at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.invoke(TransactionInterceptor.java:56)
  | 	at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
  | 	at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
  | 	at org.jboss.portal.core.aspects.portlet.HeaderInterceptor.invoke(HeaderInterceptor.java:50)
  | 	at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
  | 	at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
  | 	at org.jboss.portal.portlet.aspects.portlet.ProducerCacheInterceptor.invoke(ProducerCacheInterceptor.java:58)
  | 	at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
  | 	at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
  | 	at org.jboss.portal.core.aspects.portlet.AjaxInterceptor.invoke(AjaxInterceptor.java:51)
  | 	at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
  | 	at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
  | 	at org.jboss.portal.portlet.aspects.portlet.ModesInterceptor.invoke(ModesInterceptor.java:62)
  | 	at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
  | 	at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
  | 	at org.jboss.portal.portlet.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:47)
  | 	at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
  | 

Before I moved the cfg to the root level, I got these messages in the console a few seconds after deploy:


  | 10:18:57,867 INFO  [Configuration] configuring from resource: /hibernate.cfg.xml
  | 10:18:57,867 INFO  [Configuration] Configuration resource: /hibernate.cfg.xml
  | 

This leads me to believe it was finding it in the META-INF folder.

http://www.hibernate.org/66.html
As far as the jars go, the above site lists the necessary files to be in the server lib directory.  They are all there except 

commons-lang.jar
jcs.jar
odmg.jar

I also have not included these in the project.  I have only included the files to keep the compiler from complaining at me.  I will locate these jars and place them in the lib directory and also try including them in the project.  I am not sure if these could be related to my problem.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4158723#4158723

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4158723



More information about the jboss-user mailing list