Package org.apache.solr.client.solrj.embedded

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

Related Classes of org.apache.solr.client.solrj.embedded.PermissiveJettySolrRunner

Copyright © 2018 www.massapicom. 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.