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