On 07/26/2013 05:47 PM, Piratenvisier wrote:
> I created an own dependency of cocoon-rest-optional of your block with
> another groupID
> When I start jetty java complains that it doesn't find the
> placeholders in block-application-context.
> I don't have this problem in cocoon-sample. Where is this placeholding
> mechanism set up ?

In linux I did:

cd c3
regexxer
#here i searched for pattern *.xml
# then I searched for configurator

I found 12 matches the important once in the cocoon-rest-optional where
located in the rcl folder:
<!-- Activate Cocoon Spring Configurator -->
    <configurator:settings>
        <configurator:property
name="org.apache.cocoon.reloading.sitemap" value="true"/>
        <configurator:property
name="org.apache.cocoon.containerencoding" value="UTF-8"/>
        <configurator:property
name="org.apache.cocoon.exception.ProcessingException.unroll" value="true"/>
    </configurator:settings>

You find the docu about it in
http://cocoon.apache.org/subprojects/configuration/spring-configurator/index.html
specially the part
http://cocoon.apache.org/subprojects/configuration/spring-configurator/1310_1_1.html
where the properties matching is explained in detail.

In short I guess you do not have either not activated the configurator
so the properties file is not picked up or you do not have a file like
c3/cocoon-rest-optional/src/main/resources/META-INF/cocoon/properties/mail.properties
in your project.

I recommend as well the spring "vanilla" placeholder docu
http://static.springsource.org/spring/docs/2.0.x/reference/beans.html#beans-factory-placeholderconfigurer
since the "Cocoon Spring Configurator" in the end is a wrapper around that.

hth

-- 
Thorsten Scherler <scherler.at.gmail.com>
codeBusters S.L. - web based systems
<consulting, training and solutions>

http://www.codebusters.es/

Reply via email to