hibernate.cfg.xml not found
mistamoasn Oct 18, 2005 2:48 AMi'm getting the exception below when deploying an enterprise archive (ear). the ear consists of business.ejb3 (all non-persistent ejb3-classes), entities.par (all persistent classes) and a jar file with relevant class files.
during the deployment of entities.par the exception below occurs. the directory/file-structure of entities.par is as follows:
entities.par
|- META-INF
| |- persistence.xml
| |- hibernate.cfg.xml
| |- MANIFEST.MF
|- my package structure
what could be the reason why hibernate.cfg.xml cannot be found?
best regards
patrik
ps.:
here's my persistence.xml file
<?xml version="1.0" encoding="UTF-8"?> <entity-manager> <name>IngresManager</name> <provider>org.hibernate.ejb.HibernatePersistence</provider> <property name="hibernate.ejb.cfgfile" value="hibernate.cfg.xml"/> </properties> </entity-manager>
and the hibernate.cfg.xml file
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <property name="hibernate.connection.username">***</property> <property name="hibernate.connection.password">***</property> <property name="hibernate.dialect">org.hibernate.dialect.IngresDialect</property> <property name="hibernate.connection.url">jdbc:edbc://***.***.***.***:21071/dipasdem</property> <property name="hibernate.connection.driver_class">ca.edbc.jdbc.EdbcDriver</property> <property name="hibernate.jdbc.fetch_size">600</property> <property name="hibernate.cglib.use_reflection_optimizer">false</property> <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property> <property name="hibernate.connection.release_mode">after_statement</property> <property name="hibernate.transaction.flush_before_completion">true</property> <property name="hibernate.transaction.auto_close_session">true</property> <property name="hibernate.query.factory_class">org.hibernate.hql.ast.ASTQueryTranslatorFactory</property> <property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property> <property name="hibernate.show_sql">true</property> <property name="javax.persistence.provider">org.hibernate.ejb.HibernatePersistence</property> </session-factory> </hibernate-configuration>
Hibernate version:
3.1rc1
Full stack trace of any exception that occurs:
08:30:47,675 INFO [Ejb3Deployment] Found persistence.xml file in EJB3 jar 08:30:47,695 INFO [Ejb3Configuration] found EJB3 Entity bean: ams.uptoip.model.Akten 08:30:47,695 INFO [Ejb3Configuration] found EJB3 @EmbeddableSuperclass: ams.uptoip.model.Entity 08:30:47,695 INFO [Ejb3Configuration] found EJB3 Entity bean: ams.uptoip.model.LegalEntity 08:30:47,695 INFO [Ejb3Configuration] found EJB3 Entity bean: ams.uptoip.model.OmOcros 08:30:47,725 INFO [Ejb3Configuration] found EJB3 Entity bean: ams.uptoip.model.OmOkopf 08:30:47,725 INFO [Ejb3Configuration] found EJB3 Entity bean: ams.uptoip.model.OmOpos 08:30:47,735 INFO [Ejb3Configuration] found EJB3 Entity bean: ams.uptoip.model.PvFamip 08:30:47,745 INFO [Ejb3Configuration] found EJB3 Entity bean: ams.uptoip.model.PvStamp 08:30:47,745 INFO [Configuration] configuring from resource: ./hibernate.cfg.xml 08:30:47,745 INFO [Configuration] Configuration resource: hibernate.cfg.xml 08:30:47,755 WARN [ServiceController] Problem creating service jboss.j2ee:service=EJB3,module=entities.par 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:1236) at org.hibernate.cfg.Configuration.configure(Configuration.java:1258) at org.hibernate.ejb.Ejb3Configuration.createEntityManagerFactory(Ejb3Configuration.java:378) at org.hibernate.ejb.Ejb3Configuration.createContainerEntityManagerFactory(Ejb3Configuration.java:202) at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:78) at org.jboss.ejb3.Ejb3Deployment.initializeManagedEntityManagerFactory(Ejb3Deployment.java:525) at org.jboss.ejb3.Ejb3Deployment.create(Ejb3Deployment.java:264) at org.jboss.ejb3.Ejb3JmxDeployment.create(Ejb3JmxDeployment.java:230) at org.jboss.ejb3.Ejb3Module.createService(Ejb3Module.java:34) at org.jboss.system.ServiceMBeanSupport.jbossInternalCreate(ServiceMBeanSupport.java:233) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:215) at sun.reflect.GeneratedMethodAccessor64.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:950) at $Proxy0.create(Unknown Source) at org.jboss.system.ServiceController.create(ServiceController.java:342) at org.jboss.system.ServiceController.create(ServiceController.java:281) at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176) at $Proxy10.create(Unknown Source) at org.jboss.ejb3.EJB3Deployer.create(EJB3Deployer.java:208) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176) at $Proxy11.create(Unknown Source) at org.jboss.deployment.MainDeployer.create(MainDeployer.java:919) at org.jboss.deployment.MainDeployer.create(MainDeployer.java:909) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:773) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:737) at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176) at $Proxy6.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:483) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:215) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:194)
Name and version of the database you are using:
Computer Associates Ingers 2.6