Anybody? On Mon, Sep 15, 2008 at 10:16 PM, Alexei Sokolov <[EMAIL PROTECTED]>wrote:
> 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) > > >

