应用中嵌入 Jetty,应用嵌入Jetty,package com.
分享于 点击 2852 次 点评:132
应用中嵌入 Jetty,应用嵌入Jetty,package com.
package com.javacodegeeks.snippets.enterprise;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.eclipse.jetty.server.Handler;import org.eclipse.jetty.server.Request;import org.eclipse.jetty.server.Server;import org.eclipse.jetty.server.handler.AbstractHandler;import org.eclipse.jetty.server.nio.SelectChannelConnector;public class LaunchJettyInEmbeddedMode { public static void main(String[] args) throws Exception { Server server = new Server(); SelectChannelConnector connector = new SelectChannelConnector(); connector.setPort(8080); server.addConnector(connector); server.setStopAtShutdown(true); Handler handler = new AbstractHandler() { @Override public void handle(String target, Request request, HttpServletRequest servletRequest, HttpServletResponse servletResponse) throws IOException, ServletException { servletResponse.setContentType("text/html"); servletResponse.setStatus(HttpServletResponse.SC_OK); servletResponse.getWriter().println("Hello"); request.setHandled(true); } }; server.setHandler(handler); server.start(); }}//该片段来自于http://byrx.net
用户点评