01: package simpleorm.simplehtml;
02:
03: import org.mortbay.jetty.servlet.ServletHandler;
04:
05: /**
06: * Starts Jetty, first shutting down any existing instance.
07: * Tries three times with sleeps...<p>
08: *
09: * Then registers Servelts using addServlets(). It's just done here, no XML!<p>
10: *
11: * @author aberglas
12: */
13: public class HMain extends HJettyMain {
14: public static HMain main;
15:
16: public static void main(String args[]) throws Exception {
17: //System.err.println("PWD " + System.getProperty("user.dir"));
18: main = new HMain();
19: main.doMain("../simplehtml/docroot/");
20: }
21:
22: public String getContext() {
23: return "simplehtml";
24: }
25:
26: /**
27: * Each servlet and requestlet needs to be listed here.
28: */
29: protected void addServlets(ServletHandler servlets) {
30: servlets.addServlet("Master", "*.rq", HMasterServlet.class
31: .getName());
32: servlets.addServlet("Scratch", "scratch/*",
33: HScratchServlet.class.getName());
34: servlets.addServlet("Dump", "dump/*",
35: org.mortbay.servlet.Dump.class.getName());
36:
37: addRequestlets();
38: }
39:
40: protected void addRequestlets() {
41: new HTestRequestlet().register();
42: }
43:
44: }
|