Hi Ryan,

Bug now fixed in SVN.

Best regards,
Jerome  

> -----Message d'origine-----
> De : Thierry Boileau [mailto:[EMAIL PROTECTED] 
> Envoyé : jeudi 24 mai 2007 21:21
> À : [email protected]
> Objet : Re: Serious problem with ServletConverter
> 
> Hello Ryan,
> 
> thanks a lot for reporting this issue. I've entered an issue for this 
> point (http://restlet.tigris.org/issues/show_bug.cgi?id=312).
> 
> Best regards,
> Thierry Boileau
> 
> > The ServletConverter example has the following code:
> >
> >      public void init() throws ServletException {
> >          super.init();
> >          this.converter = new ServletConverter(getServletContext());
> >   
> >
> > This will actually cause serious breakage in a production system.
> >
> > To reproduce, try hitting your thus-exposed Restlet from 
> > http://localhost... and then try hitting it from your IP 
> address.  In 
> > the latter case you will get a blank page.  Restart your webapp and 
> > switch it around and you will see it's a "first come first 
> serve" thing.
> >
> > The reason is that the converter binds to the servlet context of 
> > created when the "init" method is first called (lazily), 
> and will not 
> > listen to requests coming from any other base URL.
> >
> > I got around this by creating a new servlet converter instance for 
> > each service request.  I'm not sure if this is the "right" way, 
> > however -- will this lead to efficiency problems?
> >
> > -- 
> > Ryan Daum
> > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> > Senior Developer, Toronto
> > 647.724.5232 x 2073 

Reply via email to