Yes, freemarker is used by Struts 2 tags to generate html. We could have a
property for the cache setting, but, does it solve your problem? (you said
it was partially resolved)
regards
musachy
On 6/20/07, Ing. Andrea Vettori <[EMAIL PROTECTED]> wrote:
I discussed the problem with the freemarker team and I used a
suggestion that PARTIALLY resolved.
They said :
=====
You can use the code below to enable the model cache, assuming
"myConfiguration" is the reference to your Configuration object:
((BeansWrapper)myConfiguration.getObjectWrapper()).setUseCache(true)
and see if it helps you with your GC load levels.
=====
This actually seems to happen.
In struts how can this be done ? I used :
freemarker.template.Configuration fmc =
(freemarker.template.Configuration)
ServletActionContext.getServletContext().getAttribute
(FreemarkerManager.CONFIG_SERVLET_CONTEXT_KEY);
if (fmc != null) {
((freemarker.ext.beans.BeansWrapper)fmc.getObjectWrapper
()).setUseCache(true);
}
but I think there must be a configuration somewhere
(struts.properties?).
To completely solve my problem I really need to understand the
following :
How struts uses freemarker ? If i have a jsp page that contains html,
jsp tags, struts tags and jsp EL expression, where freemarker is used ?
I suppose that it's used ONLY on struts tags...
So if my page is composed primarly of jsp EL and jsp tags and a few
struts tags can I focus on struts tags only to try to understand why
the app is producing garbage ?
Thank you
Il giorno 19/giu/07, alle ore 12:58, Ing. Andrea Vettori ha scritto:
>
> Il giorno 19/giu/07, alle ore 12:07, Antonio Petrelli ha scritto:
>
>> 2007/6/19, Ing. Andrea Vettori <[EMAIL PROTECTED]>:
>>>
>>> Moreover I'm not using freemaker in my project! It's struts that's
>>> using it.
>>> My page are all jsps !!
>>
>>
>>
>> This is pretty strange... Is FreeMarker servlet declared in your
>> web.xml?
>
> No it's not.
>
> I think that freemarker classes are used by struts internally for
> the themes... I use the simple theme.
>
> I really can't understand what's producing near 2GB of garbage
> every 10 seconds!
>
>
> --
> Ing. Andrea Vettori
> Consulente per l'Information Technology
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
--
Ing. Andrea Vettori
Consulente per l'Information Technology
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
"Hey you! Would you help me to carry the stone?" Pink Floyd