2 Replies Latest reply on Feb 3, 2011 3:02 AM by Matt Felstead

    Basic Jetty Issue

    Matt Felstead Newbie

      Morning team


      I've been trying to get a simple jetty example working, with a view to including it a Camel routing programme. However, I'm having significant trouble with this first step! I followed a tutorial I found on the eclipse.org site ("Jetty and Maven HelloWorld"). When attempting to build compile the project I get error messages stating:


      package org.eclipse.jetty.server does not exist

      package org.eclipse.jetty.server does not exist

      package org.eclipse.jety.server.handler does not exist


      The java class is as follows:


      package org.example;

      import javax.servlet.http.HttpServletRequest;

      import javax.servlet.http.HttpServletResponse;

      import javax.servlet.ServletException;

      import java.io.IOException;

      import org.eclipse.jetty.server.Server;

      import org.eclipse.jetty.server.Request;

      import org.eclipse.jetty.server.handler.AbstractHandler;


      public class HelloWorld extends AbstractHandler


          public void handle(String target,

                             Request baseRequest,

                             HttpServletRequest request,

                             HttpServletResponse response)

              throws IOException, ServletException





              response.getWriter().println("h1. Hello World




          public static void main(String[] args) throws Exception


              Server server = new Server(8080);

              server.setHandler(new HelloWorld());







      The pom is as follows:


      $</version>     </dependency>   </dependencies>   <build>     <plugins>       <plugin>         <!-- This plugin is needed for the servlet example -->         <groupId>org.mortbay.jetty</groupId>         <artifactId>jetty-maven-plugin</artifactId>         <version>$


      The errors relate to the 3 "import org.eclipse..." statements in the java class. I was under the impression that maven downloads everything it needs automatically - clearly I'm missing something (I should mention that I'm new to Java as well). Any ideas how I resolve these issues?


      Many thanks in advance.