Erik,

Assuming that your classpath contains the jars (and dependencies) of the Jetty server connector, calling the "start" method on the server instance (or component, see later in the tutorial) makes the server start. Then the server is ready to listen to client requests using the Jetty connector. Actually, there is no real "Jetty server". If you want to stop the server, you can do it programmatically by invoking the "stop" method on the the server instance (or component), or you can just stop the current thread in Eclipse.

I hope this will help you.
Thierry Boileau

Thanks for both your help! I'm getting there, but not yet completely. So far, I've got your POM compiling well the tutorial files. But what's an easy way to start (and restart) jetty from Eclipse? I don't assume RESTlet allow for hot deployment ( i.e. any class that is changed is automatically picked up by the framework, without a need to redeploy, as in Tapestry).

Thanks,
Erik

On 9/26/07, * Thierry Boileau* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Hello Erik,

    well, I think you're about to run your first Restlet server.

    If your main method contains the lines of code indicated in
    tutorial#3 (
    http://www.restlet.org/documentation/1.0/tutorial#part03) and if
    your classpath contains at least :
     - org.restlet.jar (restlet API)
     - com.noelios.restlet.jar (the reference implementation of the API)
     - the jar of one server connector (see
    http://www.restlet.org/documentation/1.0/connectors as indicated
    in the tutorial
    http://www.restlet.org/documentation/1.0/tutorial#part02
    <http://www.restlet.org/documentation/1.0/tutorial#part02>).

    it should work.

    best regards,
    Thierry Boileau


    On 9/26/07, *Erik Vullings * <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>> wrote:

        Hi Thierry,

        I'm a bit further now, and I could get a basic example to run.
        However, I would still like to see a basic Hello World
        (RESTlet as a server) application, with build.xml or pom.xml
        files, and the correct directory hierarchy. Shouldn't this be
        available from the website. Or a maven archetype to quickly
        setup the basic structure. It has already taken me a day or
        more to start, which is not really a recommendation for
        RESTlet (it took me less time to get a basic struts(2) or
        tapestry webapp project running, and RESTlet is supposed to be
        simple...).

        My current project looks like this (improvements???)
        root
          build
            classes etc
          lib
            whole bunch of jar files
          src
            java
              packagename
                Main.java

        Thanks
        Erik


        On 9/24/07, *Thierry Boileau* < [EMAIL PROTECTED]
        <mailto:[EMAIL PROTECTED]>> wrote:

            Hello Erik,

            this sample code must be run inside a servlet container
            such as Tomcat,
            Jboss, etc.
            You can use one of the inner servlet containers provided
            by Eclipse and
            link it with the sample project (use Eclipse 3.3 e.g.) or
            generate the
            war of the project and deploy it in your prefered servlet
            container
            manually.

            best regards,
            Thierry Boileau
            > Hi,
            >
            > I'm new to RESTlet, and liked the tutorial descriptions
            on restlet.org <http://restlet.org>
            > < http://restlet.org>. I've also had a look at the Wiki,
            and did manage
            > to find some examples (like Restlet-example) by Irfan
            Jamadar.
            > Unfortunately, it doesn't come with a tutorial how to run
            it...
            >
            > I'm using Eclipse, have read the developer FAQ#21 and
            included the
            > library directory from Restlet in my plugin directory. I
            can open this
            > particular example, and it doesn't show any errors
            (anymore - that
            > involved adding the manifest etc.), but my question is
            how can I run
            > it (it auto builds). Or if there are other useful
            examples out there,
            > I would be very grateful!
            >
            > Thanks,
            > Erik
            > .




Reply via email to