Hi Alexei,
 
Looking at the NPE stack trace, it seems that you don't use Restlet 1.1 RC1.
Could you try to update to RC 1 or tell us if you use the 1.0 branch.
 
Best regards,
Jérôme Louvel
--
Restlet ~ Founder and Lead developer ~  <http://www.restlet.org/>
http://www.restlet.org
Noelios Technologies ~ Co-founder ~  <http://www.noelios.com/>
http://www.noelios.com

  _____  

De : Alexei Sokolov [mailto:[EMAIL PROTECTED] 
Envoyé : mercredi 17 septembre 2008 08:11
À : [email protected]
Objet : Re: new user here: can't figure out how to configure spring &
restlet


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(DirectoryRes
ource.java:373)
at
com.noelios.restlet.local.DirectoryResource.<init>(DirectoryResource.java:19
4)
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.j
ava: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(StreamServ
erHelper.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.ja
va:885)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9
08)
at java.lang.Thread.run(Thread.java:619)




Reply via email to