import org.mortbay.http.*;
import org.mortbay.http.handler.*;
import org.mortbay.jetty.servlet.*;
public class ServerTest {
public static void main(String[] args) throws Exception {
HttpServer server = new HttpServer();
String webAppName = "web";
int port = 8080;
if (args.length == 2) {
webAppName = args[0];
port = Integer.parseInt(args[1]);
}
System.out.println("start webapp " + webAppName + ":" + port);
SocketListener listener = new SocketListener();
listener.setPort(port);
server.addListener(listener);
HttpContext context = new HttpContext();
context.setContextPath("/" + webAppName + "/*");
server.addContext(context);
ServletHandler servlets = new ServletHandler();
context.addHandler(servlets);
// main servlet
ServletHolder sh = new ServletHolder(servlets, "myServlet1",
MyServlet1.class.getName());
sh.setInitParameter("debug", "true");
sh.setInitParameter("skipDefaultConfig", "true");
sh.setInitOrder(0);
servlets.addServletHolder(sh);
servlets.addServlet("myServlet1", "/test1/*", MyServlet1.class.getName());
context.setResourceBase("./" + webAppName);
context.addHandler(new ResourceHandler());
// Start the http server
server.start();
}
}
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7475534/viewspace-847188/ ,如需转载,请注明出处,否则将追究法律责任。