import org.eclipse.jetty.webapp.WebAppContext;
import org.eclipse.jetty.server.Server;
public class JettyTestExample {
public static void main(String[] args) throws Exception {
Server server = new Server(8080);
WebAppContext context = new WebAppContext();
context.setContextPath("/");
context.setResourceBase("src/main/webapp");
context.setParentLoaderPriority(true);
context.addServlet(HelloServlet.class, "/hello");
server.setHandler(context);
server.start();
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("http://localhost:8080/hello"))
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("Response Body: " + response.body());
System.out.println("Response Status Code: " + response.statusCode());
server.stop();
}
}