我對理解Solr如何適應Jetty有點麻煩,爲什麼我似乎無法使分發包中的start.jar工作。用Jetty運行Solr
我可以通過java -jar start.jar
運行所有的示例配置。然而,當我嘗試運行類似的follwing -
java -Dsolr.solr.home=/Users/jwwest/solr -jar $(brew --prefix solr)/libexec/example/start.jar
- 在出現下列錯誤:
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)
我打開了start.jar文件,並有一個start.config文件位於罐子裏,我假設應該爲我處理這個配置。我不理解爲什麼它將從分佈式示例目錄內運行,但不在其外部。
在運行SOLR時,幾乎不需要配置Jetty,所有配置工作主要在solr設置中完成。 (solrconfig.xml中)。我碰巧與ubuntu/debian一起工作,通常是通過做_apt-get install solr-jetty_然後你需要爲solr定義你的模式並創建一個核心。您將使用jetty init啓動腳本啓動它。我從不碰start.jar – 2013-04-22 19:53:51