mirror of https://github.com/apache/lucene.git
1. remove @deprecated servlets: /select and /update from JettySolrRunner (added in 1.3)
2. added a main() function to JettySolrRunner so you can easily debug the example setup from within eclipse git-svn-id: https://svn.apache.org/repos/asf/lucene/solr/trunk@580763 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
95803ec77e
commit
39e99c9a63
|
@ -24,8 +24,6 @@ import javax.servlet.http.HttpServletRequest;
|
|||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.apache.solr.servlet.SolrDispatchFilter;
|
||||
import org.apache.solr.servlet.SolrServlet;
|
||||
import org.apache.solr.servlet.SolrUpdateServlet;
|
||||
import org.mortbay.jetty.Handler;
|
||||
import org.mortbay.jetty.Server;
|
||||
import org.mortbay.jetty.servlet.Context;
|
||||
|
@ -70,9 +68,7 @@ public class JettySolrRunner
|
|||
|
||||
// Initialize the servlets
|
||||
Context root = new Context( server, context, Context.SESSIONS );
|
||||
root.addServlet( SolrServlet.class, "/select" );
|
||||
root.addServlet( SolrUpdateServlet.class, "/update" );
|
||||
|
||||
|
||||
// for some reason, there must be a servlet for this to get applied
|
||||
root.addServlet( Servlet404.class, "/*" );
|
||||
dispatchFilter = root.addFilter( SolrDispatchFilter.class, "*", Handler.REQUEST );
|
||||
|
@ -109,6 +105,21 @@ public class JettySolrRunner
|
|||
res.sendError( 404, "Can not find: "+req.getRequestURI() );
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* A main class that starts jetty+solr
|
||||
* This is useful for debugging
|
||||
*/
|
||||
public static void main( String[] args )
|
||||
{
|
||||
try {
|
||||
JettySolrRunner jetty = new JettySolrRunner( "/solr", 3456 );
|
||||
jetty.start();
|
||||
}
|
||||
catch( Exception ex ) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue