Hello Robert and Rob,

I assume this is not pretty clear...
The response is located in the javadoc of the ServerServlet class [1].

By default, this servlet creates a very simple component with no
connectors and attaches your application to it. But just because the
Directory requires the FILE client connector, the component must be
customized. it's quite simple, once you know what to do.

1- create your component class (for example
"com.firstStepsServlet.FirstStepsComponent") declaring all the needed
connectors.
package com.firstStepsServlet;

import org.restlet.Component;
import org.restlet.data.Protocol;

public class FirstStepsComponent extends Component {

    public FirstStepsComponent() {
        super();
        this.getClients().add(Protocol.FILE);
    }
}

2- update the servlet context with the path to your customized component.
        <context-param>
                <param-name>org.restlet.component</param-name>
                
<param-value>com.firstStepsServlet.FirstStepsComponent</param-value>
        </context-param>

3- restart, it should work.

Well, I think the page must be updated, thanks a lot for reporting this!

best regards,
Thierry Boileau
[1] : 
http://www.restlet.org/documentation/1.1/ext/com/noelios/restlet/ext/servlet/ServerServlet.html

On Fri, Mar 7, 2008 at 4:03 AM, Rob Heittman <[EMAIL PROTECTED]> wrote:
>
> Hi Rob,
>
> That code looks sane to me in principle.  Just a thought, are you supplying
> the real full filesystem path to
> LocalReference.createFileReference("/path_to/imgdir/")?  Using paths
> relative to your webapp root won't work ...
>
> You probably don't actually need the trailing slash in
> component.getDefaultHost().attach("/images/", d), but I don't really think
> it will hurt either.
>
> Anything interesting in the log (where it's looking for the file, etc.)?
>
> - Other Rob
>
>
>
>
> On Thu, Mar 6, 2008 at 6:07 PM, Robert Bruggner <[EMAIL PROTECTED]>
> wrote:
> > Hi All,
> > I'm having a little trouble getting my restlet application to serve static
> files
> >  (files and directories) when deploying via Tomcat and was wondering if
> > anyone had any suggestions (I'm a bit of a newbie too - please bear with
> > me).
> >
>

Reply via email to