我对理解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