用码头运行Solr

我有点麻烦,了解Solr如何适应Jetty,为什么我似乎无法让分发包中的start.jar工作.

我可以通过java -jar start.jar运行所有的示例配置.但是,当我尝试运行像这样的东西时 –

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文件,并且有一个位于jar内的start.config文件,我假设它应该为我处理这个配置.我不明白为什么在从分发示例目录里面运行时,它不会工作,但不在它之外.

您还需要定义jetty.home属性.尝试:

java -Dsolr.solr.home=/Users/jwwest/solr -jar $(brew --prefix solr)/libexec/example/start.jar -Djetty.home=$(brew --prefix solr)/libexec/example
相关文章
相关标签/搜索