Hi Charlie, For this, you will want to leverage the WAR client connector, see the ServerServlet Javadocs:
"Also, a WAR client connector is automatically attached to the parent Restlet component. It lets you access to resources inside your WAR using the uniform interface. Here is an example of WAR URI that can be resolved by this client: "war:///WEB-INF/web.xml". In order to use it, just call the Context.getClientDispatcher() in your application." Best regards, Jerome Louvel -- Restlet ~ Founder and Lead developer ~ http://www.restlet.org Noelios Technologies ~ Co-founder ~ http://www.noelios.com -----Message d'origine----- De : Charlie Lye [mailto:[email protected]] Envoyé : lundi 24 août 2009 18:11 À : [email protected] Objet : Acessing static resources after deployment. Hi there, I've been using the following construct in order to make available static resources in the root of my exploded WAR. Directory dir = new Directory(getContext(), LocalReference.createFileReference(new File("."))); dir.setListingAllowed(true); router.attach(dir); This seems to work fine when testing before deployment, but once the WAR is packaged and deployed on Jetty, the relative file reference is pointing to root of the Jetty installation, and not to the root of the WAR file. Can someone advise me as to what I should be doing? ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=23867 70 ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2386940

