You are using V1.2.2?
The debug log provided doesn't help a lot.

And I'm not able to test it right now, but did try
WEB-INF/view
/view   (actually the files in that directory as well)
view

already. And I'm sure you are aware that even though you might a
sourceFolder the sub-directory structure must still match.

Juergen

On 10/6/06, craigdd <[EMAIL PROTECTED]> wrote:
>
> So by the look of the code you show here it is a filter init param, I don't
> remember seeing anything about configuring a filter.
>
> Anyway, I looked at the internalinit() method in WebApplication and found
> where it is pulling the sourceFolder init param from the servlet.  I added
> that init param and it still doesn't work, here is my servlet config;
>
>    <servlet>
>        <servlet-name>wicket</servlet-name>
>        <servlet-class>wicket.protocol.http.WicketServlet</servlet-class>
>        <init-param>
>          <param-name>applicationClassName</param-name>
>          <param-value>com.lenzen.web.WicketApplication</param-value>
>        </init-param>
>        <init-param>
>          <param-name>sourceFolder</param-name>
>          <param-value>/WEB-INF/view</param-value>
>        </init-param>
>        <load-on-startup>1</load-on-startup>
>    </servlet>
>
> Here is the debug statements when turning on debug for wicket.util.resource.
>
> 08:58:40,046 DEBUG [UrlResourceStream] cannot convert url:
> jar:file:/C:/develop/projects/wicket/deploy/wicket.war/WEB-INF/lib
> /wicket-1.2.2.jar!/wicket/markup/html/pages/ExceptionErrorPage.html to file
> (URI is not hierarchical), falling back to the in
> putstream for polling
> 08:58:40,187 DEBUG [ResourceFinderResourceStreamLocator] Attempting to
> locate resource 'wicket/markup/html/debug/PageView_en_
> US.html' on path [folders = [], webapppaths: [/WEB-INF/view/]]
> 08:58:40,203 DEBUG [ResourceFinderResourceStreamLocator] Attempting to
> locate resource 'wicket/markup/html/debug/PageView_en_
> US.html' on path [folders = [], webapppaths: [/WEB-INF/view/]]
> 08:58:40,203 DEBUG [ResourceFinderResourceStreamLocator] Attempting to
> locate resource 'wicket/markup/html/debug/PageView_en.
> html' on path [folders = [], webapppaths: [/WEB-INF/view/]]
> 08:58:40,203 DEBUG [ResourceFinderResourceStreamLocator] Attempting to
> locate resource 'wicket/markup/html/debug/PageView.htm
> l' on path [folders = [], webapppaths: [/WEB-INF/view/]]
> 08:58:40,203 DEBUG [ClassLoaderResourceStreamLocator] Attempting to locate
> resource 'wicket/markup/html/debug/PageView_en_US.
> html' using classloader WebappClassLoader
>  delegate: false
>  repositories:
>    /WEB-INF/classes/
> ----------> Parent Classloader:
> [EMAIL PROTECTED]
>
> 08:58:40,203 DEBUG [ClassLoaderResourceStreamLocator] Attempting to locate
> resource 'wicket/markup/html/debug/PageView_en_US.
> html' using classloader WebappClassLoader
>  delegate: false
>  repositories:
>    /WEB-INF/classes/
> ----------> Parent Classloader:
> [EMAIL PROTECTED]
>
> 08:58:40,203 DEBUG [ClassLoaderResourceStreamLocator] Attempting to locate
> resource 'wicket/markup/html/debug/PageView_en.htm
> l' using classloader WebappClassLoader
>  delegate: false
>  repositories:
>    /WEB-INF/classes/
> ----------> Parent Classloader:
> [EMAIL PROTECTED]
>
> 08:58:40,218 DEBUG [ClassLoaderResourceStreamLocator] Attempting to locate
> resource 'wicket/markup/html/debug/PageView.html'
> using classloader WebappClassLoader
>  delegate: false
>  repositories:
>    /WEB-INF/classes/
> ----------> Parent Classloader:
> [EMAIL PROTECTED]
>
> 08:58:40,218 DEBUG [UrlResourceStream] cannot convert url:
> jar:file:/C:/develop/projects/wicket/deploy/wicket.war/WEB-INF/lib
> /wicket-1.2.2.jar!/wicket/markup/html/debug/PageView.html to file (URI is
> not hierarchical), falling back to the inputstream
> for polling
>
>
>
> Juergen Donnerstag wrote:
> >
> > Just follow back where addResourceFolder() is already used. It is
> > currently used in WebApplication.internalInit() and
> > PortletApplication.internalInit() and the code looks like
> >   ...
> >   configure(configuration, wicketFilter.getFilterConfig()
> >                                       .getInitParameter("sourceFolder"));
> >   ...
> >
> > So the init param is "sourceFolder"
> >
> > Juergen
> >
> >
> > On 10/6/06, craigdd <[EMAIL PROTECTED]> wrote:
> >>
> >> I've beed trying to get this to work for a while now, basically what I
> >> want,
> >> is to have Wicket load my html files from /WEB-INF/view directory instead
> >> of
> >> the classes directory.
> >>
> >> I've been reading a post about seperating your html and it was suggested
> >> to
> >> use the method addResourceFolder("path");  So in my init method of my
> >> WebApplication subclass I have the following init method;
> >>
> >>         protected void init() {
> >>
> >>
> >> this.getResourceSettings().addResourceFolder("/WEB-INF/view/");
> >>
> >>         } // init
> >>
> >> Thist doesn't seem to work, what am I missing or is this really possible.
> >> I
> >> also tried turing debug on for the path "wicket.util.resource" and the
> >> only
> >> resource path that is logged in WEB-INF/classes.
> >>
> >> Also, the other post mentioned adding this as an init parameter to the
> >> servlet, looking at the source code of the servlet I don't see anything
> >> that
> >> allows for adding additional resource folder paths.
> >>
> >> I'm new to Wicket and currently evaluating it against JSF and would
> >> appriecate any help.
> >> --
> >> View this message in context:
> >> http://www.nabble.com/Add-addictional-resource-folder-tf2392764.html#a6671548
> >> Sent from the Wicket - User mailing list archive at Nabble.com.
> >>
> >>
> >> -------------------------------------------------------------------------
> >> Take Surveys. Earn Cash. Influence the Future of IT
> >> Join SourceForge.net's Techsay panel and you'll get the chance to share
> >> your
> >> opinions on IT & business topics through brief surveys -- and earn cash
> >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> >> _______________________________________________
> >> Wicket-user mailing list
> >> Wicket-user@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/wicket-user
> >>
> >
> > -------------------------------------------------------------------------
> > Take Surveys. Earn Cash. Influence the Future of IT
> > Join SourceForge.net's Techsay panel and you'll get the chance to share
> > your
> > opinions on IT & business topics through brief surveys -- and earn cash
> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > _______________________________________________
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
> >
>
> --
> View this message in context: 
> http://www.nabble.com/Add-addictional-resource-folder-tf2392764.html#a6679993
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to