Oh, that makes more sense :), in 2.1 there will also be a property to
specify the base url to load dojo, so you could use a different dojo
distribution (served from any url that you like), check the "head" tag
for details on the ajax tags.

regards
musachy

On 10/9/07, Jeromy Evans <[EMAIL PROTECTED]> wrote:
> Musachy, I think Juan means in 2.0.9 he want the static resources to be
> served from a directory instead of struts2-core-2.0.9.jar as per the
> optimization recommended at
> http://struts.apache.org/2.x/docs/performance-tuning.html
>
> Juan, first, if you're new to struts 2 you don't need to be concerned
> about this too much. It's one of the last things to worry about as it
> only gives a marginal performance improvement.
>
> Also, in 2.1, you don't need to worry about it because as Musachy
> mentioned the optimized javascript is pre-generated and stored an
> struts-dojo-plugin.jar.
>
> In 2.0.9 by default, any resources with a URL that starts with /struts
> are served by the FilterDispatcher directly from
> struts2-core-2.0.9.jar/org/apache2/struts/static
> The /struts URL is hardcoded in FilterDispatch and can't be changed.
>
> If you set struts.serve.static=false in struts.properties this feature
> will be disabled.  You would then need to copy the same resources out of
> the jar to the /struts url of your application which I describe at the
> top of this thread.  I recommend this in my instructions because I copy
> a new version of dojo into /struts/dojo without modifying the core jar.
>
> References to /struts are contained throughout the templates.  You could
> move dojo to a new location if you wanted to by modifying the
> ajax/head.ftl template but I see no reason to.
>
> The default directory for templates is /template in the classpath.  You
> can change this value with the property struts.ui.templateDir=template.
> Again, I see no reason to change it. You can modify or add templates by
> adding a /template directory to your application classpath (this however
> is not an optimisation)
>
> Hope that helps,
> Jeromy Evans
>
> Musachy Barroso wrote:
> > Everything ends up inside a jar, in this case struts-dojo-plugin.jar.
> > It is at compile time, and before packing the jar that the javascript
> > files should be generated.
> >
> > musachy
> >
> > On 10/9/07, Juan Carlos Serrano <[EMAIL PROTECTED]> wrote:
> >
> >> I am newbie in struts 2.
> >>
> >> How do you do that resources are loaded from the directory rather than the
> >> jar? I mean, in which configuration file the directory of dojo and template
> >> is written?
> >>
> >> thanks a lot
> >> regards
> >>
> >>
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> 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

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to