Sorry... forgot to post my TestApplication.
Cheers, Dave package restlet; import org.restlet.Application; import org.restlet.Context; import org.restlet.Directory; import org.restlet.Restlet; public class TestApplication extends Application { public TestApplication() { super(); } public TestApplication( final Context context ) { super( context ); } @Override public Restlet createRoot() { return new Directory( getContext(), "file:///home/docs" ); } } On Wed, 2007-08-15 at 15:40 +0900, David Leangen wrote: > 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(OsgiServletHandler.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(SocketListener.java:218) > at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:300) > at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511) > >