jetty java web start standalone

时间:2016-10-19 07:01:03

标签: jetty java-web-start

我有(jetty)java web start这样的独立代码。我需要为此添加SSL证书。

    org.mortbay.util.Log.instance().add(new TomeLogSink(NAME));

    server = new HttpServer();

    SocketListener listener = new SocketListener();
    listener.setPort(port);
    server.addListener(listener);

    // context to handle all other request including servlets
    HttpContext context = new HttpContext();
    context.setContextPath(HttpConstants.HTTP_CONTEXT_PATH);
    context.setResourceBase(HttpConstants.HTTP_PROVIDENT_ROOT);

    //handler for servlets
    servletHandler = new ServletHandler();

    addServlet("*.jnlp", JnlpServlet.class);
    addServlet("/index.htm", IndexServlet.class);
    addServlet("/index.html", IndexServlet.class);

    CcAdminServiceImpl cc = (CcAdminServiceImpl) RegistryManager.get(
            CcAdminService.REGISTERED_NAME);
    cc.createWebContent(this);

    //handler for static content
    ResourceHandler handler = new ResourceHandler();
    handler.setDirAllowed(false);
    handler.setAcceptRanges(false);

    context.addHandler(servletHandler);
    context.addHandler(handler);
    context.addHandler(new NotFoundHandler());

    //setup and start the server
    server.addContext(createStaticContext(
            HttpConstants.HTTP_HELP_PATH,
            HttpConstants.HTTP_HELP_ROOT));

    server.addContext(context);

    server.start();

0 个答案:

没有答案
相关问题