Я пытаюсь использовать Jetty самым простым способом.Я начал с пошагового руководства из документации Jetty @ Eclipse, которая в основном выглядит следующим образом:
public class Main {
public class HelloHandler extends AbstractHandler
{
public void handle(String target,Request baseRequest,HttpServletRequest request,HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html;charset=utf-8");
response.setStatus(HttpServletResponse.SC_OK);
baseRequest.setHandled(true);
response.getWriter().println("<h1>Hello World</h1>");
}
}
private void run() throws Exception
{
Server server = new Server(8080);
server.setHandler(new HelloHandler());
server.start();
server.join();
}
public static void main(String[] args) throws Exception
{
Main m = new Main();
m.run();
}
}
Проблема в том, что обработчик вызывается дважды при каждом запросе .Я использую Chrome с http://localhost:8080 для симуляции, если это что-то меняет.Jetty имеет две банки:
- jetty-all-7.0.2.v20100331.jar
- servlet-api-2.5.jar
* 1015я делаю неправильно / отсутствует здесь?