package de.mxro.thrd.jetty6.tests;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.junit.Test;
import org.mortbay.jetty.Handler;
import org.mortbay.jetty.Request;
import org.mortbay.jetty.Server;
import org.mortbay.jetty.handler.AbstractHandler;
public class TestJettyEmbedded {
@Test
public void test_start_embedded_jetty() throws Exception {
final Handler handler = new AbstractHandler() {
@Override
public void handle(final String target,
final HttpServletRequest request,
final HttpServletResponse response, final int dispatch)
throws IOException, ServletException {
response.setContentType("text/html");
response.setStatus(HttpServletResponse.SC_OK);
response.getWriter().println("<h1>Hello</h1>");
((Request) request).setHandled(true);
}
};
final Server server = new Server(8080);
server.setHandler(handler);
// server.start();
// Thread.sleep(50000);
}
}