Mam trochę problemów ze zrozumieniem, w jaki sposób Solr pasuje do Jetty, i dlaczego nie mogę uzyskać start.jar w pakiecie dystrybucyjnym do pracy.Uruchamianie Solr z Jetty
Mogę uruchomić wszystkie przykładowe konfiguracje przez java -jar start.jar
. Jednak, gdy próbuję uruchomić coś jak follwing -
java -Dsolr.solr.home=/Users/jwwest/solr -jar $(brew --prefix solr)/libexec/example/start.jar
- następujący błąd:
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)
otworzyłem plik start.jar, a tam jest start.config plik znajdujący się wewnątrz słoika, który zakładam powinien obsługiwać tę konfigurację dla mnie. Nie rozumiem, dlaczego będzie działał po uruchomieniu z katalogu przykładów dystrybucji, ale nie poza nim.
Nie trzeba konfigurować Mola podczas uruchamiania SOLR, wszystkie prace konfiguracyjne wykonywane są głównie w konfiguracji Solr. (solrconfig.xml).Pracujesz z Ubuntu/Debianem, zazwyczaj chodzi o zrobienie _apt-get install solr-jetty_ Następnie musisz zdefiniować swój schemat dla solr i stworzyć rdzeń. Aby uruchomić go, użyj skryptów startowych init pomostu. Nigdy nie dotykam start.jar –