>From: Richard Wallace <[EMAIL PROTECTED]>
>
> That's the obvious workaround. I was hoping for something a bit more
> definitive tho. I saw bug 37867 on bugzilla, but there doesn't seem to
> be a solution and it's been quiet for quite a while. I'll comment on it
> there as well and see what happens. Some additional observations are below.
>
> The reason it doesn't show up in the use-cases is that all the images
> used there are on external URLs, like the struts logo. All the css is
> inlined within the pages. So there really are no resources that are
> being loaded by the browser from the webapp itself.
>
> What really confuses me is that it still happens even if I remove the
> filter from the chain configuration, as if Shale is inserting a default
> filtering chain rule if one doesn't exist. So, maybe the bug is that
> Shale is inserting it regardless if one exists or not, so the
> configuration is being overridden by whatever Shale inserts by default.
> I haven't looked at the code yet, but that's what it looks like from
> observation.
>
I'm pretty sure that your problem is with the Clay file watch dog filter chains
command.
It extends the ContextRelativePathFilter. I was being lazy and thought I could
reuse the
includeds patterns stuff. It looks like it's behaving like the other.
Try adding:
<command
className="org.apache.shale.clay.config.beans.ConfigDefinitionsWatchdogFilter"
includes="\S*\.faces,\S*\.html,\S*\.jsp, \S*\.css"/>
Or, just remove it until it's fixed.
Gary
> Rich
>
> [EMAIL PROTECTED] wrote:
> > Hi
> >
> > If you had searched the list, you would have found my posting on this.
> > Anyway,
> what you have to do is in the web.xml filtermapping for Shale do this
> >
> > comment this:
> >
> >
> >
> > add this:
> >
> >
> > shale
> > *.xml
> >
> >
> >
> > shale
> > *.html
> >
> >
> >
> > shale
> > *.faces
> >
> >
> > Hermod
> >
> > -----Original Message-----
> > From: Richard Wallace [mailto:[EMAIL PROTECTED]
> > Sent: Friday, January 27, 2006 6:46 PM
> > To: Struts Users Mailing List
> > Subject: [shale] Images and css being rejected
> >
> >
> > I'm having a problem with pages loading images and css files. I turned
> > up the debugging on log4j and when the css files and images are
> > requested by the browser nothing is returned. I checked the logs and
> > they're saying:
> >
> > 2006-01-27 10:31:20,241 54531 DEBUG [http-8080-Processor24]
> > org.apache.shale.application.AbstractRegExpFilter
> > (AbstractRegExpFilter.java:171) - execute(/styles/mpl.css)
> > 2006-01-27 10:31:20,242 54532 DEBUG [http-8080-Processor24]
> > org.apache.shale.application.AbstractRegExpFilter
> > (AbstractRegExpFilter.java:203) - reject(not include)
> > 2006-01-27 10:31:20,292 54582 DEBUG [http-8080-Processor24]
> > org.apache.shale.application.AbstractRegExpFilter
> > (AbstractRegExpFilter.java:171) - execute(/images/mpl_logo_large.gif)
> > 2006-01-27 10:31:20,293 54583 DEBUG [http-8080-Processor24]
> > org.apache.shale.application.AbstractRegExpFilter
> > (AbstractRegExpFilter.java:203) - reject(not include)
> > 2006-01-27 10:31:20,381 54671 DEBUG [http-8080-Processor25]
> > org.apache.shale.application.AbstractRegExpFilter
> > (AbstractRegExpFilter.java:171) - execute(/images/cc_logo.gif)
> > 2006-01-27 10:31:20,381 54671 DEBUG [http-8080-Processor25]
> > org.apache.shale.application.AbstractRegExpFilter
> > (AbstractRegExpFilter.java:203) - reject(not include)
> >
> > I looked through all the configuration files and found in the
> > chain-config.xml:
> >
> > > > className="org.apache.shale.application.ContextRelativePathFilter"
> >
> > includes="\S*\.xml,\S*\.faces,\S*\.html,\S*\.gif,\S*\.jpg,/index\.jsp"
> > excludes="\S*\.jsp,\S*\.jspf"/>
> >
> >
> > I added \S*\.css to the includes with no change. I tried to comment
> > this out as well, so nothing would get filtered, with no luck. Any
> > ideas what I'm missing this time?
> >
> > Thanks,
> > Rich
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> > * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
> >
> > This email with attachments is solely for the use of the individual or
> > entity to whom it is addressed. Please also be aware that the DnB NOR Group
> > cannot accept any payment orders or other legally binding correspondence
> > with
> > customers as a part of an email.
> >
> > This email message has been virus checked by the virus programs used
> > in the DnB NOR Group.
> >
> > * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>