java在程序中嵌入 Jetty,javajetty,[Java]代码pack
分享于 点击 21099 次 点评:60
java在程序中嵌入 Jetty,javajetty,[Java]代码pack
[Java]代码
package cn.outofmemory.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(); }}
用户点评