Solr이 Jetty와 어울리는 지 이해하는 데 약간의 문제가 있습니다. 왜 배포 패키지에서 start.jar 파일을 사용할 수 없는지 알 수 없습니다.부두에서 Solr 실행
java -jar start.jar
을 통해 모든 구성 예제를 실행할 수 있습니다.
java -Dsolr.solr.home=/Users/jwwest/solr -jar $(brew --prefix solr)/libexec/example/start.jar
- - 나는 follwing을 같은 것을 실행하려고 할 때, 다음과 같은 오류가 발생합니다
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가 jar 파일 안에있는 파일은 나를 위해이 설정을 처리해야한다고 가정합니다. 배포 예제 디렉토리의 내부에서 실행될 때 작동하는 이유는 알 수 없지만 외부에서는 실행되지 않습니다.
SOLR을 실행할 때 Jetty를 구성 할 필요가 거의 없으며 모든 구성 작업은 대부분 solr 설정에서 수행됩니다. (solrconfig.xml).나는 우분투/debian을 사용하여 일을하게된다. 일반적으로 _apt-get install solr-jetty_를 수행한다. 그런 다음 solr을위한 스키마를 정의하고 핵심을 만들어야한다. Jetty init 시작 스크립트를 사용하여 시작할 수 있습니다. 나는 결코 시작에 손을 대지 않는다. –