The solution above did not work after all. I am running Restlet from OSGI. The Engine instantation in the OSGI container is not consistent with the normal Engine instantation.
The method Engine.getInstance().registerDefaultProtocols(); is not called in the activator of Restlet. I think this is a bug. ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2908557

