Ho difficoltà a capire come Solr si integri con Jetty e perché non riesco a far funzionare il pacchetto start.jar nel pacchetto di distribuzione.Esecuzione di Solr con Jetty
Posso eseguire tutte le configurazioni di esempio tramite java -jar start.jar
. Tuttavia, quando si tenta di eseguire qualcosa di simile alla follwing -
java -Dsolr.solr.home=/Users/jwwest/solr -jar $(brew --prefix solr)/libexec/example/start.jar
- verifica il seguente errore:
java.io.FileNotFoundException: No XML configuration files specified in start.config or command line.
at org.eclipse.jetty.start.Main.start(Main.java:506)
at org.eclipse.jetty.start.Main.main(Main.java:95)
ho aperto il file start.jar, e c'è uno start.config file che si trova all'interno del jar che presumo dovrebbe gestire questa configurazione per me. Non capisco perché funzionerà quando viene eseguito all'interno della directory degli esempi di distribuzione, ma non al di fuori di esso.
Non è necessario configurare il Jetty quando si esegue SOLR, tutto il lavoro di configurazione viene eseguito principalmente nella configurazione di solr. (Solrconfig.xml).Mi capita di lavorare con Ubuntu/Debian, di solito si tratta di fare _apt-get install solr-jetty_ Quindi è necessario definire lo schema per solr e creare un core. Dovresti usare gli script di avvio di jetty init per avviarlo. Non tocco mai start.jar –