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
> >> [email protected]
> >> 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
> > [email protected]
> > 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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user