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
>>
>>
>>
>
>

Reply via email to