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
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 <mgrigo...@apache.org>:
> 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 <
> nino.martinez.w...@gmail.com> 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 <mgrigo...@apache.org>:
>> > 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 <
>> > nino.martinez.w...@gmail.com> 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: users-unsubscr...@wicket.apache.org
>> >> For additional commands, e-mail: users-h...@wicket.apache.org
>> >>
>> >>
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to