directory-dev mailing list archives

Ole Ersoy wrote:
> I'm testing out adding a partition for
> dc=apache,dc=org in RC1.
>
> I added it right beneath dc=example,dc=com in the
> server.xml file.
>
> When I try to create a context beneath
> dc=example,dc=com
> no problemo, the unit test runs smooth.
>
> However, when running it for dc=apache,dc=org, not so
> smooth.
>
> Originally I took the dc=apache,dc=org entry from the
> "Partition" documentation. I had to change the Spring
> class attribute (Which I updated in the documentation)
> to match the one used in the dc=example,
> configuration, otherwise the server complained during
> startup in debug mode.
>
> I also changed the indexAttributes elements to match
> the ones in dc=example.
>
> Now I make the corresponding changes in the unit test,
> aaaand fire it up! All red. Actually I don't even
> get a red, just the console in Eclipse.
>
> I looked through the configuration file, to see if
> there was some other element that was making the
> dc=example partition work. I could not find one. Is
> there one?
Hello Ole!
Adding an element for the partition is not enough. If you look at the
<bean id="examplePartitionConfiguration"
class="...server.core.configuration.MutableDirectoryPartitionConfiguration">
...
partition of the default server.xml, this bean as an id
"examplePartitionConfiguration", which is used in the bean with id
"configuration" in a property like this:
<property name="contextPartitionConfigurations">
<set>
<ref bean="examplePartitionConfiguration"/>
</set>
</property>
Have you added a corresponding entry for your
apachePartitionConfiguration, i.e.
<property name="contextPartitionConfigurations">
<set>
<ref bean="examplePartitionConfiguration"/>
<ref bean="apachePartitionConfiguration"/>
</set>
</property>
This might be the problem.
Hope this helps + Greetings from Hamburg
Stefan