Ok, thanks. I'll try that. Josep
2010/6/29 Matt Raible <m...@raibledesigns.com> > The only thing I can think of is it loks like you have your projects on > separate hard drives (C and E). You might try putting them on the same > partition. Otherwise, I'd suggest posting a question to the Spring Forums. > > On Jun 29, 2010, at 8:39 AM, Josep García wrote: > > Thanks Matt for the reply. > > I have tried it with the following result: > > Only core2's hibernate.cfg.xml loaded: > > [INFO] [hibernate3:hbm2ddl {execution: default}] > [INFO] Configuration XML file loaded: file:/E:/Projects/ > firmaaqui.com/wsFirmaqui/firmaquiModular/firmaqui/portasigmaquota-core/src/m > ain/resources/hibernate.cfg.xml > 16:28:44,792 INFO org.hibernate.cfg.annotations.Version - Hibernate > Annotations 3.3.0.GA > 16:28:44,811 INFO org.hibernate.cfg.Environment - Hibernate 3.2.5 > 16:28:44,814 INFO org.hibernate.cfg.Environment - hibernate.properties not > found > 16:28:44,815 INFO org.hibernate.cfg.Environment - Bytecode provider name : > cglib > 16:28:44,818 INFO org.hibernate.cfg.Environment - using JDK 1.4 > java.sql.Timestamp handling > [INFO] Configuration XML file loaded: file:/E:/Projects/ > firmaaqui.com/wsFirmaqui/firmaquiModular/firmaqui/portasigmaquota-core/src/m > ain/resources/hibernate.cfg.xml > 16:28:44,866 INFO org.hibernate.cfg.Configuration - configuring from url: > file:/E:/Projects/firmaaqui.com/wsFirmaqui/firmaquiModula > r/firmaqui/portasigmaquota-core/src/main/resources/hibernate.cfg.xml > 16:28:44,996 INFO org.hibernate.cfg.Configuration - Configured > SessionFactory: null > [INFO] Configuration Properties file loaded: E:\Projects\firmaaqui.com > \wsFirmaqui\firmaquiModular\firmaqui\portasigmaquota-core\targ > > etc > > If I delete core2's hibernate.cfg.xml, then core1's is effectively loaded, > but then the additional core2's beans are missing: > > [INFO] [hibernate3:hbm2ddl {execution: default}] > [INFO] src/main/resources/hibernate.cfg.xml not found within the project. > Trying absolute path. > [INFO] Configuration XML file loaded: > jar:file:/C:/Users/jgarcia/.m2/repository/es/isigma/firmaqui/portasigma-core/1.1/portasigma-co > re-1.1.jar!/hibernate.cfg.xml > 16:35:56,707 INFO org.hibernate.cfg.annotations.Version - Hibernate > Annotations 3.3.0.GA > 16:35:56,726 INFO org.hibernate.cfg.Environment - Hibernate 3.2.5 > 16:35:56,729 INFO org.hibernate.cfg.Environment - hibernate.properties not > found > 16:35:56,731 INFO org.hibernate.cfg.Environment - Bytecode provider name : > cglib > 16:35:56,734 INFO org.hibernate.cfg.Environment - using JDK 1.4 > java.sql.Timestamp handling > [INFO] src/main/resources/hibernate.cfg.xml not found within the project. > Trying absolute path. > [INFO] Configuration XML file loaded: > jar:file:/C:/Users/jgarcia/.m2/repository/es/isigma/firmaqui/portasigma-core/1.1/portasigma-co > re-1.1.jar!/hibernate.cfg.xml > 16:35:56,784 INFO org.hibernate.cfg.Configuration - configuring from url: > jar:file:/C:/Users/jgarcia/.m2/repository/es/isigma/firma > qui/portasigma-core/1.1/portasigma-core-1.1.jar!/hibernate.cfg.xml > 16:35:56,928 INFO org.hibernate.cfg.Configuration - Configured > SessionFactory: null > > hibernate.cfg.xml is packaged in the jar's root. > > Josep > > 2010/6/29 Matt Raible <m...@raibledesigns.com> > >> I would suggest putting your hibernate.cfg.xml in both project's >> src/main/resources (in the root directory), then using >> classpath*:hibernate.cfg.xml should work. If it doesn't, crack open >> core1.jar and make sure the file is being properly included in the JAR. If >> you're putting it in src/main/java, it won't be included unless you tell >> Maven to include *.xml files. >> >> On Jun 29, 2010, at 7:49 AM, Josep García wrote: >> >> Hello, >> I am making progress in converting my AppFuse application to multi-module, >> for better structure and multiple deployments. >> I am using AppFuse 2.0.2 with struts2 + spring. >> Ok. >> I am now stuck with this: >> >> I have modules: >> - core1 >> - core2 >> >> Each module has his own beans. core2 depends on core1, and references >> core1's beans. >> In core1 I have src/main/resources/hibernate.cfg.xml with his mapping >> class defs. >> >> In core2 I would like to have only the additional mapping class defs in >> his own hibernate.cfg.xml file. >> >> Based on what's suggested in post: >> http://appfuse.547863.n4.nabble.com/how-to-config-more-than-one-hibernate-cfg-xml-td565276.html, >> I tried having several hibernate config files with this core1's >> applicationContext-dao.xml update: >> >> <property name="configLocations" >> value="classpath*:hibernate.cfg.xml"/> >> >> But doesn't work for me. Only core2's hibernate.cfg.xml is loaded. >> >> I also tried this: >> >> core2's: applicationContext-dao-core2.xml: >> >> <bean class="org.appfuse.dao.spring.HibernateExtensionPostProcessor"> >> <property name="mappingResources"> >> <list> >> >> <value>es/isigma/portasigmaquota/model/hibernate.cfg.xml</value> >> </list> >> </property> >> </bean> >> >> ... core2's beans ... >> but doens't make a difference. >> >> Any pointers for this? >> >> Josep >> >> >> > >