以下是所做的步骤:
1得到Solr:
wget http://my.mirror.com/apache.org/lucene/solr/4.6.1/solr-4.6.1.tgz
在/ root / solr /
已安装的码头6:
步骤1:启用jpackage repo将jpackage.repo文件下载到 你的/etc/yum.repos.d/目录。
cd /etc/yum.repos.d /
wget http://jpackage.org/jpackage50.repo
步骤2:安装所需的码头包
yum search jetty将显示您要安装的jetty包列表。在撰写本文时,您将获得2个选项 - jetty 5和
码头6.我们安装了码头6。
yum install jetty6
将/dist/solr.war复制到/ usr / share / jetty6 / webapps
在我的/ home / solr目录中复制start.jar
java -Dsolr.solr.home = / home / solr -jar start.jar
得到例外:
java.io.FileNotFoundException:未指定XML配置文件 start.config或命令行。 在org.eclipse.jetty.start.Main.start(Main.java:502) 在org.eclipse.jetty.start.Main.main(Main.java:96)
用法:java -jar start.jar [options] [properties] [configs] java -jar start.jar --help#获取更多信息
知道为什么吗?
答案 0 :(得分:1)
如果您打算使用jetty,我认为您最好使用与solr捆绑在一起的版本。
只需按照示例/ README.txt进行操作即可启动solr with bundled jetty(它是jetty8 btw)。优点是它适当地为Solr进行了调整/配置,根据我的经验,它是Solr最常用的容器。
答案 1 :(得分:0)
2到@Persimmonium,因为如果从头开始可能还有更多要检查的事情。
另一方面,只是试图解决你看到的异常,可能需要配置“ - Djetty.home”(对于拥有lib的目录,等dirs用于持有码头libs / configurations。默认为。或 ..
此处 Solr 4.6 已使用 jetty8 进行测试。目前尚不清楚jettey6 + Solr4.6是否可以开箱即用。从你的实验中学习它会很有趣。