Hello, I have the following config:
<bean id="httpServer" class="org.restlet.ext.spring.SpringServer"> <constructor-arg value="http" /> <constructor-arg value="80" /> </bean> <bean id="top" class="org.restlet.ext.spring.SpringComponent"> <property name="server" ref="httpServer" /> <property name="client"> <util:constant static-field="org.restlet.data.Protocol.FILE" /> </property> <property name="defaultHost" ref="vhost" /> </bean> <bean id="vhost" class="org.restlet.ext.spring.SpringHost"> <property name="attachments"> <map> <entry key="/" value-ref="staticRoot" /> </map> </property> </bean> <bean id="staticRoot" class="com.fonbee.restlet.common.StaticContent"> <property name="rootDir" value="file:///C:/workspace/foo/src/main/webapp/" /> </bean> What am I doing wrong if I get the following exception when I try to access my files: Thank you, Alex SEVERE: Unhandled exception or error intercepted java.lang.NullPointerException at com.noelios.restlet.local.DirectoryResource.getClientDispatcher(DirectoryResource.java:373) at com.noelios.restlet.local.DirectoryResource.<init>(DirectoryResource.java:194) at com.noelios.restlet.Engine.createDirectoryResource(Engine.java:321) at org.restlet.Directory.findTarget(Directory.java:303) at org.restlet.Finder.handle(Finder.java:327) at org.restlet.Filter.doHandle(Filter.java:150) at org.restlet.Filter.handle(Filter.java:195) at org.restlet.Filter.doHandle(Filter.java:150) at org.restlet.Filter.handle(Filter.java:195) at org.restlet.Filter.doHandle(Filter.java:150) at com.noelios.restlet.StatusFilter.doHandle(StatusFilter.java:130) at org.restlet.Filter.handle(Filter.java:195) at org.restlet.Filter.doHandle(Filter.java:150) at org.restlet.Filter.handle(Filter.java:195) at com.noelios.restlet.ChainHelper.handle(ChainHelper.java:124) at com.noelios.restlet.application.ApplicationHelper.handle(ApplicationHelper.java:113) at org.restlet.Application.handle(Application.java:342) at org.restlet.Filter.doHandle(Filter.java:150) at org.restlet.Filter.handle(Filter.java:195) at org.restlet.Router.handle(Router.java:502) at org.restlet.Filter.doHandle(Filter.java:150) at org.restlet.Filter.handle(Filter.java:195) at org.restlet.Router.handle(Router.java:502) at org.restlet.Filter.doHandle(Filter.java:150) at com.noelios.restlet.StatusFilter.doHandle(StatusFilter.java:130) at org.restlet.Filter.handle(Filter.java:195) at org.restlet.Filter.doHandle(Filter.java:150) at org.restlet.Filter.handle(Filter.java:195) at com.noelios.restlet.ChainHelper.handle(ChainHelper.java:124) at org.restlet.Component.handle(Component.java:888) at org.restlet.Server.handle(Server.java:331) at com.noelios.restlet.ServerHelper.handle(ServerHelper.java:69) at com.noelios.restlet.http.HttpServerHelper.handle(HttpServerHelper.java:147) at com.noelios.restlet.http.StreamServerHelper$ConnectionHandler.run(StreamServerHelper.java:86) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:139) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619)

