ITPub博客

首页 > 应用开发 > IT综合 > Jetty 初例

Jetty 初例

原创 IT综合 作者:iooyoo 时间:2006-07-05 11:25:46 0 删除 编辑

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();
}
}

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7475534/viewspace-847188/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 给父亲
下一篇: Response ContentType
请登录后发表评论 登录
全部评论

注册时间:2008-04-10

  • 博文量
    8
  • 访问量
    187859