Awesome, thanks!

Found my problem.


Cheers,
Dave



On Mon, 2006-05-29 at 17:38 -0700, Igor Vaynberg wrote:
> yes, it looks like you are bypassing wicket servlet's initialization
> 
> what you should do is something like this:
> 
> Servlet c=new WicketServlet() {
>         IWebApplicationFactory getApplicationFactory() {
>                    return new IWebApplicationFactory() { 
>                             public WebApplication
> createApplication(WicketServlet servlet) {
>                                      return new MyApplication();
>                            }
>                      } 
>            }
> }
> 
> -Igor
> 
>             
> 
> On 5/29/06, David Leangen <[EMAIL PROTECTED]> wrote:
>         > this is about the application object not request processing.
>         take
>         > whatever code you have in your application object's
>         constructor and 
>         > move it into the init() method
>         
>         Thanks for the very quick reply!
>         
>         Yeah, that's exactly what I did, but I'm still getting this
>         message, and
>         I'm not sure why.
>         
>         Essentially, I have something like this: 
>         
>         The OSGi container starts up the servlet by injecting it with
>         the root
>         context and the application path:
>         
>         HttpServlet servlet = getServlet( rootContext,
>         applicationPath );
>         
>         Then, the servlet (which extends WicketServlet) grabs the
>         application 
>         and feeds it some info:
>         
>         AbstractApplication application = getApplication();
>         webApplication = application;
>         application.setWicketServlet( this );
>         
>         
>         Otherwise, all my init stuff is indeed in the init() method in
>         the 
>         Application class.
>         
>         When a request is sent and the application is created by the
>         container,
>         I get this:
>         
>         wicket.WicketRuntimeException: Use Application.init() method
>         for
>         configuring your application object 
>                 at
>         wicket.Application.getSettings(Application.java:543)
>                 at
>         wicket.Application.getRequestCycleSettings(Application.java:477)
>                 at
>         wicket.protocol.http.WicketServlet.doGet(WicketServlet.java :150)
>         
>         
>         
>         Any ideas?
>         
>         
>         Thanks again!
>         Dave
>         
>         
>         
>         
>         
>         -------------------------------------------------------
>         All the advantages of Linux Managed Hosting--Without the Cost
>         and Risk!
>         Fully trained technicians. The highest number of Red Hat
>         certifications in
>         the hosting industry. Fanatical Support. Click to learn more
>         
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
>         _______________________________________________
>         Wicket-user mailing list
>         [email protected]
>         https://lists.sourceforge.net/lists/listinfo/wicket-user
> 



-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to