Examples of PermissiveJettySolrRunner


Examples of org.apache.solr.client.solrj.embedded.PermissiveJettySolrRunner

import org.eclipse.jetty.webapp.WebAppContext;

public class JettyRunner {

  public static void runJetty(File solrHome, String context, int port, String solrWar) throws Exception {
    PermissiveJettySolrRunner jettySolr = new PermissiveJettySolrRunner(solrHome.getAbsolutePath(), context, port);
    addShutdownHook(jettySolr);

    WebAppContext webapp = new WebAppContext();
    webapp.setContextPath(context);
    webapp.setWar(solrWar);
    webapp.setExtractWAR(true);
    webapp.addServlet(ShutDownServlet.class.getName(), "/shutdown");
    jettySolr.getServer().setHandler(webapp);
    jettySolr.start();
    waitForExit();
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.