Hi Leszek,

thanks you very much for looking into my problem:

I have run your test scenario. Please use the following statement:

        <configurator:settings>
<configurator:include-beans dir="classpath*:/META-INF/foo- service/spring"/> <configurator:include-properties dir="classpath*:/META-INF/foo- service/properties"/>
        </configurator:settings>

using classpath*: ensures that spring will scan all available jars for that path and aggregate the results.


That (scanning all jars) actually was one of the things I tried to avoid (as this might cause problems with the same directories existing in two jars). Not very likely, I know, but avoidable as the configurator test-case shows. Nevertheless I applied your changes and ran into the same problem:

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'foo.test.service': Invocation of init method failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'org.apache.excalibur.source.SourceResolver' is defined

After doing some further investigations on that point I found out (mvn dependency:tree) the cocoon-core 2.2.0 still uses the (old) 1.0.2 configurator which does not seem to support the include-properties setting (I could not find any documentation on that point and I do not know how to get the sources of the 1.0.2 artifact :-( ).

Is there any recommended dependeny/dependency-exclusion setup to make cocoon-core utilize the new (2.0.0) spring-configurator? I have tried several dependency-configurations but was not able to find a working one.

I would be really glad for any help on that point - as you can image I am quite clueless at the moment.

Thanks in advance for any information

Benjamin

Reply via email to