Ich habe ein wenig Probleme zu verstehen, wie Solr passt mit Jetty, und warum ich nicht scheinen kann, um die start.jar in das Verteilungspaket zu arbeiten.Running Solr mit Jetty
Ich kann alle Beispielkonfigurationen über java -jar start.jar
ausführen. Allerdings, wenn ich versuche, so etwas wie das follwing laufen -
java -Dsolr.solr.home=/Users/jwwest/solr -jar $(brew --prefix solr)/libexec/example/start.jar
- der folgenden Fehler tritt auf:
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)
öffnete ich die start.jar Datei auf, und es gibt eine start.config Datei innerhalb des Glases, die ich vermute, sollte diese Konfiguration für mich behandeln. Ich verstehe nicht, warum es funktioniert, wenn es innerhalb des Verzeichnisses der Distributionsbeispiele ausgeführt wird, aber nicht außerhalb davon.
Sie müssen Jetty kaum konfigurieren, wenn SOLR ausgeführt wird, alle Konfigurationsarbeiten werden hauptsächlich in Ihrem solr-Setup ausgeführt. (solrconfig.xml).Wenn du zufällig mit ubuntu/debian arbeitest, ist es normalerweise eine Sache von _apt-get install solr-jetty_ Dann musst du dein Schema für solr definieren und einen Core erstellen. Sie würden die Startup-Skripte von Jetty Init verwenden, um es zu starten. Ich berühre nie start.jar –