我在理解 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 文件,我假设它应该为我处理这个配置。我不明白为什么从分发示例目录内部运行它会起作用,而不是在它外部运行。