here :

https://issues.apache.org/jira/browse/WICKET-3046

2010/9/14 nino martinez wael <[email protected]>:
> Yeah this was my starting point. But it did not work heres the log msg:
>
> 12:06:08.309 [13389...@qtp-9605638-3 -
> /wicket/bookmarkable/border-radius.htc] DEBUG org.mortbay.log - call
> filter wicket.WicketWarp
> 12:06:08.309 [13389...@qtp-9605638-3 -
> /wicket/bookmarkable/border-radius.htc] WARN
> o.a.wicket.util.lang.WicketObjects - Could not resolve class:
> border-radius.htc
> 12:06:08.309 [13389...@qtp-9605638-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
> 12:06:08.309 [13389...@qtp-9605638-3 -
> /wicket/bookmarkable/border-radius.htc] DEBUG org.mortbay.log - call
> servlet default
> 12:06:08.324 [13389...@qtp-9605638-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
> 12:06:08.324 [13389...@qtp-9605638-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
> 12:06:08.324 [13389...@qtp-9605638-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
> 12:06:08.324 [13389...@qtp-9605638-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
> 12:06:08.324 [13389...@qtp-9605638-3 -
> /wicket/bookmarkable/border-radius.htc] DEBUG org.mortbay.log -
> RESPONSE /wicket/bookmarkable/border-radius.htc  404
>
> I guess I should create a quickstart as Martin mentioned and file a bug?
>
> 2010/9/14 Peter Ertl <[email protected]>:
>> -- I would not recommend tailing slashes for resources names.
>>
>> -- The mount path is not a prefix to the resource but a full path, you 
>> probably want this instead:
>>
>>    getRootRequestMapperAsCompound().add(new 
>> ResourceMapper("/resources/border-radius.htc", new 
>> PackageResourceReference(WallpagerParentPage.class, "border-radius.htc")))
>>
>> -- If 'border-radius.htc' is included from a stylesheet in the same package 
>> where WallpagerParentPage.class is located it's sufficient to put 
>> border-radius.htc in the same package and refer it like this from CSS:
>>
>> stylesheet inside WallpaperParentPage.class package:
>>
>>  .....
>>
>> behavior:url(border-radius.htc)
>>
>>  .....
>>
>>
>> In this case you don't even need to mount the resource at all.
>>
>> -- You should avoid to use '..' for url's inside CSS ... it probably will 
>> not work!
>>
>>
>>
>>
>> Am 14.09.2010 um 11:49 schrieb Peter Ertl:
>>
>>>
>>> Am 14.09.2010 um 11:11 schrieb Martin Grigorov:
>>>
>>>> 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]
>>>>>
>>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> 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