Hi there,
I have a question regarding blocks composition. I
have 2 blocks:
1. Persistence block defined as:
<container name="jetspeed">
<services>
<service
type="org.apache.jetspeed.persistence.PersistenceService">
<source>persistence</source>
</service>
</services>
<classloader>
<classpath>
<repository>
<resource
id="avalon-framework:avalon-framework-api"
version="4.1.5"/>
<resource
id="avalon-framework:avalon-framework-impl"
version="4.1.5"/>
<resource id="ojb:db-ojb" version="1.0.rc5"/>
<resource id="commons-lang:commons-lang"
version="2.0"/>
<resource id="commons-lang:commons-lang"
version="2.0"/>
<resource id="jetspeed2:jetspeed"
version="2.0-a1-dev"/>
<resource id="jetspeed2:jetspeed-commons"
version="2.0-a1-dev"/>
</repository>
</classpath>
</classloader>
<component name="persistence"
class="org.apache.jetspeed.persistence.impl.OJBODMGPersistenceService"
activation="startup">
<configuration>
<classname>org.apache.jetspeed.persistence.impl.OJBODMGPersistenceService</classname>
<OJB.path>ojb</OJB.path>
<override.default.jcd>jetspeed-test</override.default.jcd>
<resolveDbAlias>true</resolveDbAlias>
</configuration>
</component>
</container>
2. Preferences block defined as:
<container name="jetspeed">
<classloader>
<classpath>
<repository>
<resource
id="avalon-framework:avalon-framework-api"
version="4.1.5"/>
<resource
id="avalon-framework:avalon-framework-impl"
version="4.1.5"/>
<resource id="jetspeed2:persistence"
version="1.0"/>
</repository>
</classpath>
</classloader>
<include name="persistence"
id="jetspeed2:persistence" version="1.0"/>
<component name="properties"
class="org.apache.jetspeed.spi.services.prefs.impl.PropertyManagerServiceImpl"/>
</container>
When Block 2, tries to access block 1 (ie the
persistence block), I am getting: Message: No value is
associated with the configuration element "OJB.path"
at <generated>null.
Should'nt block 1 pick the configuration specified in
the persistence <configuration></configuration>?
What is the appropriate way to deal with that type of
scenario?
Regards,
David Le Strat.
=====
________________________
David Le Strat
564 School Street
Belmont, MA, 02478
Home: 617-484-8417
Mob: 781-710-0221
Email: [EMAIL PROTECTED]
__________________________________
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]