Jetty Starter 的问题

[code="java"]package runtime;

import org.mortbay.jetty.Connector;
import org.mortbay.jetty.Server;
import org.mortbay.jetty.nio.SelectChannelConnector;
import org.mortbay.jetty.webapp.WebAppContext;

/**

  • Jetty Server starter. Use embedded mode.
  • @author Downpour
    */
    public class JettyStarter {

    /**

    • @param args
    • @throws Exception
      */
      public static void main(String[] args) throws Exception {
      long begin = System.currentTimeMillis();
      Connector connector = new SelectChannelConnector();
      connector.setPort(Integer.getInteger("jetty.port", 8080).intValue());

      WebAppContext webapp = new WebAppContext("web", "/struts-sample");
      webapp.setDefaultsDescriptor("test/runtime/webdefault.xml");

      Server server = new Server();
      server.setConnectors(new Connector[] { connector });
      server.setHandler(webapp);
      server.start();
      System.out.println("Jetty Server started, use " + (System.currentTimeMillis() - begin) + " ms");
      }
      }
      [/code]

以上这个Jetty Start 启动以后,他的Context root是什么?
是/struts-sample 吗?他的web应用目录怎么设置啊?
还有就是webdefault.xml怎么配置?

其实就是求eclipse里面用jetty starter 启动服务器的详细完整教程

    WebAppContext context = new WebAppContext();
    context.setDescriptor(webapp+"/WEB-INF/web.xml");  //部署描述符
    context.setResourceBase("../test-jetty-webapp/src/main/webapp"); //web应用根  
    context.setContextPath("/");//上下文