On Tue, Sep 14, 2010 at 10:22 AM, nino martinez wael <
[email protected]> wrote:

> Yeah it is simple, doing this:
>         @Override
>        protected void init() {
>                super.init();
>                addComponentInstantiationListener(new
> GuiceComponentInjector(this,
>                                getGuiceInjector()));
>                 ResourceMapper htcResourceMapper = new
> ResourceMapper("/resources/",
>                                new
> PackageResourceReference(WallboardParentPage.class,
>                                                "border-radius.htc"));
>                getRootRequestMapperAsCompound().add(htcResourceMapper);
>        }
> And when I hit this url:
> http://localhost:8080/resources/border-radius.htc or
>
I think the url should be http://localhost:8080/resources/
This is what you gave as mountPath

See ResourceMapperTest

> http://localhost:8080/wicket/resources/border-radius.htc
>
> I get a 404, and this comes in the log:
>
> 10:16:47.362 [25516...@qtp-11596093-0 - /resources/border-radius.htc]
> DEBUG org.mortbay.log - call filter wicket.WicketWarp
> 10:16:47.362 [25516...@qtp-11596093-0 - /resources/border-radius.htc]
> ERROR o.a.w.request.cycle.RequestCycle - Unable to execute request. No
> suitable RequestHandler found. URL=resources/border-radius.htc
> 10:16:47.362 [25516...@qtp-11596093-0 - /resources/border-radius.htc]
> DEBUG org.mortbay.log - call servlet default
> 10:16:47.362 [25516...@qtp-11596093-0 - /resources/border-radius.htc]
> DEBUG org.mortbay.log -
>
> RESOURCE=file:/D:/nino/develop/netdesign/projects/internalcomponents/Applications/WallBoard/trunk/wallboard-web/src/main/webapp/resources/border-radius.htc.gz
> 10:16:47.362 [25516...@qtp-11596093-0 - /resources/border-radius.htc]
> DEBUG org.mortbay.log -
>
> RESOURCE=file:/D:/nino/develop/netdesign/projects/internalcomponents/Applications/WallBoard/trunk/wallboard-web/src/main/webapp/resources/border-radius.htc
> 10:16:47.362 [25516...@qtp-11596093-0 - /resources/border-radius.htc]
> DEBUG org.mortbay.log -
>
> RESOURCE=file:/D:/nino/develop/netdesign/projects/internalcomponents/Applications/WallBoard/trunk/wallboard-web/src/main/webapp/resources/border-radius.htc
> 10:16:47.362 [25516...@qtp-11596093-0 - /resources/border-radius.htc]
> DEBUG org.mortbay.log -
>
> resource=file:/D:/nino/develop/netdesign/projects/internalcomponents/Applications/WallBoard/trunk/wallboard-web/src/main/webapp/resources/border-radius.htc
> 10:16:47.362 [25516...@qtp-11596093-0 - /resources/border-radius.htc]
> DEBUG org.mortbay.log - RESPONSE /resources/border-radius.htc  404
> 10:18:48.626 [25516...@qtp-11596093-0] DEBUG org.mortbay.log - EOF
>
>
> 2010/9/14 Martin Grigorov <[email protected]>:
> > I had to tell you that ResourceMapper is available only in 1.5-m2.1
> > (currently voted)
> >
> > The usage is quite simple:
> >
> > MyApp#init() {
> >  super.init();
> >  getRootRequestMapperAsCompound().add(new ResourceMapper("mount/path",
> > resourceReference));
> > }
> >
> > On Tue, Sep 14, 2010 at 9:52 AM, nino martinez wael <
> > [email protected]> wrote:
> >
> >> How do I do it with resourcemapper..?
> >>
> >> Im wondering if I am giving the wrong path for the resource somehow?
> >>
> >> 2010/9/14 Martin Grigorov <[email protected]>:
> >> > I am not sure right now what is wrong with this case but you can also
> >> mount
> >> > the resource with ResourceMapper at any path you want.
> >> > File a bug for this failing case.
> >> >
> >> > On Tue, Sep 14, 2010 at 9:10 AM, nino martinez wael <
> >> > [email protected]> wrote:
> >> >
> >> >> Hi
> >> >>
> >> >> I've been wondering how I can add a resource used from the css (I
> cant
> >> >> seem to remember how to do it).. This is what I have :
> >> >>
> >> >> public class WicketApplication extends WebApplication {
> >> >>        /**
> >> >>         * Constructor
> >> >>         */
> >> >>        public WicketApplication() {
> >> >>        }
> >> >>
> >> >>        @Override
> >> >>        protected void init() {
> >> >>                super.init();
> >> >>                addComponentInstantiationListener(new
> >> >> GuiceComponentInjector(this,
> >> >>                                getGuiceInjector()));
> >> >>
> >> >>                getSharedResources().add(
> >> >>                                "border-radius.htc",
> >> >>                                new
> >> >> PackageResourceReference(WallboardParentPage.class,
> >> >>
> >> >>  "border-radius.htc").getResource());
> >> >>        }
> >> >> CSS:
> >> >> .title {
> >> >>        width:98%; margin:5px auto; padding:5px;
> >> >>        border: 1px solid #d7d7d7;
> >> >>        background-color: #f0f0f0;
> >> >>        -moz-border-radius: 11px;
> >> >>        -webkit-border-radius: 11px;
> >> >>        border-radius: 11px;
> >> >>        behavior: url(border-radius.htc);
> >> >> }
> >> >>        }
> >> >>
> >> >> And when I goto this url, I can see the htc:
> >> >>
> >> >>
> >>
> http://localhost:8080/wicket/resource/com.netdesign.wallboard.WallboardParentPage/border-radius.htc
> >> >>
> >> >> And here there are some of the log messages:
> >> >> 09:06:21.999 [26109...@qtp-11403277-3 -
> >> >> /wicket/bookmarkable/border-radius.htc] DEBUG org.mortbay.log - call
> >> >> filter wicket.WicketWarp
> >> >> 09:06:22.014 [26109...@qtp-11403277-3 -
> >> >> /wicket/bookmarkable/border-radius.htc] WARN
> >> >> o.a.wicket.util.lang.WicketObjects - Could not resolve class:
> >> >> border-radius.htc
> >> >> 09:06:22.014 [26109...@qtp-11403277-3 -
> >> >> /wicket/bookmarkable/border-radius.htc] ERROR
> >> >> o.a.w.request.cycle.RequestCycle - Unable to execute request. No
> >> >> suitable RequestHandler found.
> >> >> URL=wicket/bookmarkable/border-radius.htc
> >> >> 09:06:22.014 [26109...@qtp-11403277-3 -
> >> >> /wicket/bookmarkable/border-radius.htc] DEBUG org.mortbay.log - call
> >> >> servlet default
> >> >> 09:06:22.030 [26109...@qtp-11403277-3 -
> >> >> /wicket/bookmarkable/border-radius.htc] DEBUG org.mortbay.log -
> >> >>
> >> >>
> >>
> RESOURCE=file:/D:/nino/develop/netdesign/projects/internalcomponents/Applications/WallBoard/trunk/wallboard-web/src/main/webapp/wicket/bookmarkable/border-radius.htc.gz
> >> >> 09:06:22.030 [26109...@qtp-11403277-3 -
> >> >> /wicket/bookmarkable/border-radius.htc] DEBUG org.mortbay.log -
> >> >>
> >> >>
> >>
> RESOURCE=file:/D:/nino/develop/netdesign/projects/internalcomponents/Applications/WallBoard/trunk/wallboard-web/src/main/webapp/wicket/bookmarkable/border-radius.htc
> >> >> 09:06:22.030 [26109...@qtp-11403277-3 -
> >> >> /wicket/bookmarkable/border-radius.htc] DEBUG org.mortbay.log -
> >> >>
> >> >>
> >>
> RESOURCE=file:/D:/nino/develop/netdesign/projects/internalcomponents/Applications/WallBoard/trunk/wallboard-web/src/main/webapp/wicket/bookmarkable/border-radius.htc
> >> >> 09:06:22.030 [26109...@qtp-11403277-3 -
> >> >> /wicket/bookmarkable/border-radius.htc] DEBUG org.mortbay.log -
> >> >>
> >> >>
> >>
> resource=file:/D:/nino/develop/netdesign/projects/internalcomponents/Applications/WallBoard/trunk/wallboard-web/src/main/webapp/wicket/bookmarkable/border-radius.htc
> >> >> 09:06:22.030 [26109...@qtp-11403277-3 -
> >> >> /wicket/bookmarkable/border-radius.htc] DEBUG org.mortbay.log -
> >> >> RESPONSE /wicket/bookmarkable/border-radius.htc  404
> >> >> 09:07:05.165 [22752...@qtp-11403277-2 -
> >> >>
> >> >>
> >>
> /wicket/resource/com.netdesign.wallboard.WallboardParentPage/border-radius.htc]
> >> >> DEBUG org.mortbay.log - REQUEST
> >> >>
> >> >>
> >>
> /wicket/resource/com.netdesign.wallboard.WallboardParentPage/border-radius.htc
> >> >> on org.mortbay.jetty.httpconnect...@c1fea5
> >> >> 09:07:05.165 [22752...@qtp-11403277-2 -
> >> >>
> >> >>
> >>
> /wicket/resource/com.netdesign.wallboard.WallboardParentPage/border-radius.htc]
> >> >> DEBUG org.mortbay.log - Got Session ID mle2763mc74f from cookie
> >> >> 09:07:05.165 [22752...@qtp-11403277-2 -
> >> >>
> >> >>
> >>
> /wicket/resource/com.netdesign.wallboard.WallboardParentPage/border-radius.htc]
> >> >> DEBUG org.mortbay.log -
> >> >> sessionmanager=org.mortbay.jetty.servlet.hashsessionmana...@bfbdb0
> >> >> 09:07:05.165 [22752...@qtp-11403277-2 -
> >> >>
> >> >>
> >>
> /wicket/resource/com.netdesign.wallboard.WallboardParentPage/border-radius.htc]
> >> >> DEBUG org.mortbay.log -
> >> >>
> >> >>
> >>
> session=org.mortbay.jetty.servlet.HashSessionManager$Session:mle2763mc...@23571417
> >> >> 09:07:05.165 [22752...@qtp-11403277-2 -
> >> >>
> >> >>
> >>
> /wicket/resource/com.netdesign.wallboard.WallboardParentPage/border-radius.htc]
> >> >> DEBUG org.mortbay.log - servlet=default
> >> >> 09:07:05.165 [22752...@qtp-11403277-2 -
> >> >>
> >> >>
> >>
> /wicket/resource/com.netdesign.wallboard.WallboardParentPage/border-radius.htc]
> >> >> DEBUG org.mortbay.log - chain=wicket.WicketWarp->default
> >> >> 09:07:05.165 [22752...@qtp-11403277-2 -
> >> >>
> >> >>
> >>
> /wicket/resource/com.netdesign.wallboard.WallboardParentPage/border-radius.htc]
> >> >> DEBUG org.mortbay.log - servlet holder=default
> >> >> 09:07:05.165 [22752...@qtp-11403277-2 -
> >> >>
> >> >>
> >>
> /wicket/resource/com.netdesign.wallboard.WallboardParentPage/border-radius.htc]
> >> >> DEBUG org.mortbay.log - call filter wicket.WicketWarp
> >> >> 09:07:05.165 [22752...@qtp-11403277-2 -
> >> >>
> >> >>
> >>
> /wicket/resource/com.netdesign.wallboard.WallboardParentPage/border-radius.htc]
> >> >> DEBUG o.a.w.u.r.l.ResourceStreamLocator - Attempting to locate
> >> >> resource 'com/netdesign/wallboard/border-radius.htc' on path [folders
> >> >> = [], webapppaths: []]
> >> >> 09:07:05.165 [22752...@qtp-11403277-2 -
> >> >>
> >> >>
> >>
> /wicket/resource/com.netdesign.wallboard.WallboardParentPage/border-radius.htc]
> >> >> DEBUG o.a.w.u.r.l.ResourceStreamLocator - Attempting to locate
> >> >> resource 'com/netdesign/wallboard/border-radius.htc' using
> classloader
> >> >> sun.misc.launcher$appclassloa...@11b86e7
> >> >> 09:07:05.228 [22752...@qtp-11403277-2 -
> >> >>
> >> >>
> >>
> /wicket/resource/com.netdesign.wallboard.WallboardParentPage/border-radius.htc]
> >> >> DEBUG o.a.w.u.r.l.ResourceStreamLocator - Attempting to locate
> >> >> resource 'com/netdesign/wallboard/border-radius.htc' on path [folders
> >> >> = [], webapppaths: []]
> >> >> 09:07:05.228 [22752...@qtp-11403277-2 -
> >> >>
> >> >>
> >>
> /wicket/resource/com.netdesign.wallboard.WallboardParentPage/border-radius.htc]
> >> >> DEBUG o.a.w.u.r.l.ResourceStreamLocator - Attempting to locate
> >> >> resource 'com/netdesign/wallboard/border-radius.htc' using
> classloader
> >> >> sun.misc.launcher$appclassloa...@11b86e7
> >> >> 09:07:05.228 [22752...@qtp-11403277-2 -
> >> >>
> >> >>
> >>
> /wicket/resource/com.netdesign.wallboard.WallboardParentPage/border-radius.htc]
> >> >> DEBUG org.mortbay.log - RESPONSE
> >> >>
> >> >>
> >>
> /wicket/resource/com.netdesign.wallboard.WallboardParentPage/border-radius.htc
> >> >>  200
> >> >>
> >> >> ---------------------------------------------------------------------
> >> >> 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]
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to