forrest-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pablo Barrera <barr...@gsyc.es>
Subject Re: Dispatcher cache deactivation not working
Date Tue, 16 Sep 2008 12:59:44 GMT

On 16/09/2008, at 13:52:29, Pablo Barrera wrote:

>
> On 16/09/2008, at 13:14:34, Ross Gardler wrote:
>
>> Pablo Barrera wrote:
>>> On 16/09/2008, at 12:21:09, Ross Gardler wrote:
>>>> Thorsten Scherler wrote:
>>>>> On Tue, 2008-09-16 at 11:22 +0100, Pablo Barrera wrote:
>>>>>> Hello
>>>>>>
>>>>>> I am trying to modify an structurer but every time I make a  
>>>>>> change I  have to reboot forrest, otherwise I don't see the new 

>>>>>> changes. Looking  around I have read I should turn off the  
>>>>>> cache adding:
>>>>>>
>>>>>> <property name="dispatcher.caching" value="off" />
>>
>> I'm not sure what this is supposed to do in the disaptcher, but it  
>> does not turn off the locationmap cache because:
>>
>>> DEBUG   (2008-09-16) 12:05.07:961   [core.modules.mapper.lm] (/ 
>>> index.dispatcher.css): Locationmap cached location returned for  
>>> hint: resolve.panels.pelt-html.content value: PATH-TO-PROJECT/src/ 
>>> documentation/resources//themes/pelt/panels/pelt- 
>>> html.content.panel.xml
>>
>> Try the "traditional" approach to turning off the LM caching.
>>
>> In main/webapp/WEB-INF/xconf/cocoon.xconf change the "cacheable"  
>> element for the LocationMapModule to false.
>>
>>   <!-- LocationMap is used to map one URL to another, allowing  
>> content to be stored anywhere -->
>>   <component-instance
>>     class="org.apache.forrest.locationmap.LocationMapModule"
>>     logger="core.modules.mapper.lm" name="lm">
>>     <file src="cocoon://locationmap.xml"/>
>>     <cacheable>false</cacheable>
>>     <cache-lifespan>100000</cache-lifespan>
>>   </component-instance>
>
>
>
> This is main/webapp/WEB-INF/cocoon.xconf in FORREST_HOME, isn't it?  
> I have change it to:
>
>    <!-- LocationMap is used to map one URL to another, allowing  
> content to be stored anywhere -->
>    <component-instance
>      class="org.apache.forrest.locationmap.LocationMapModule"
>      logger="core.modules.mapper.lm" name="lm">
>      <file src="cocoon://locationmap.xml"/>
>      <cacheable>false</cacheable>
>      <cache-lifespan>100000</cache-lifespan>
>    </component-instance>
>
> but same result. I have to reboot forrest to see the changes.
>

A little bit more information. If I change a contract I can see the  
changes without rebooting forrest, but any change to pelt- 
html.content.panel.xml requires a reboot.

Pablo

--
Pablo Barrera
http://gsyc.es/~barrera/


Mime
View raw message