Hi David, Are you sure it is an issue within the Restlet code? Looking at the stack trace, it seems that the exception is thrown by org.mortbay.jetty.servlet.ServletHolder.handle
Your Restlet Application looks fine. Note that the usage of Directory with the ServerServlet adapter requires a fix to work, this will be released with the upcoming 1.0.5. See this issue for details: http://restlet.tigris.org/issues/show_bug.cgi?id=344 Best regards, Jerome > -----Message d'origine----- > De : David Leangen [mailto:[EMAIL PROTECTED] > Envoyé : mercredi 15 août 2007 08:40 > À : [email protected] > Objet : javax.servlet.ServletException: non-HTTP request or response > > > Hello, > > I am trying to get Restlet up and running in my OSGi container, using > HttpService. > > I created a TestApplication [1]. > > I registered it like so: > > servlet = new ServerServlet(); > initParams.put( "org.restlet.application", > "restlet.TestApplication" ); > httpService.registerServlet( "/restlet", servlet, initParams, null ); > > And tried accessing the URL at localhost:8080 (the port on > which my osgi > is registered). > > However, I get the error below. > > > Any helpful hints would be most appreciated! > > > > > 15:02:44.600 WARN!! Exception for /restlet/testFile > javax.servlet.ServletException: non-HTTP request or response > at javax.servlet.http.HttpServlet.service(HttpServlet.java:800) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358) > at > org.mortbay.jetty.servlet.OsgiServletHandler.dispatch(OsgiServ > letHandler.java:108) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler > .java:567) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1807) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1757) > at org.mortbay.http.HttpServer.service(HttpServer.java:879) > at > org.mortbay.http.HttpConnection.service(HttpConnection.java:790) > at > org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:961) > at > org.mortbay.http.HttpConnection.handle(HttpConnection.java:807) > at > org.mortbay.http.SocketListener.handleConnection(SocketListene > r.java:218) > at > org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:300) > at > org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511) > >

