【问题标题】:Jetty 6.1 with Solr 4.4带有 Solr 4.4 的码头 6.1
【发布时间】:2013-10-10 07:59:58
【问题描述】:

是否可以通过 Ubuntus 软件包存储库中的 jetty 6.1 运行 Solr 4.4?我按照这个例子: http://www.kingstonlabs.com/blog/how-to-install-solr-36-on-ubuntu-1204/ 并尝试了其他一些示例,但似乎无法从 Jetty 的 webapps 目录运行运行 Solr 4.4。

在示例中,您可以在 cmets 中看到,人们在尝试访问时以 404 结束

http://localhost:8080/solr

我还尝试了 Rafal Kuc 的 Apache Solr 4 Cookbook 第 6 页“在 Jetty 上运行 Solr”中的配置步骤

这里是步骤的总结:

tar xvfz solr-4.4.0.tgz
sudo cp ~/solr-4.4.0/example/webapps/solr.war /usr/share/jetty/webapps


sudo mkdir /usr/share/jetty/temp

sudo cp ~/solr-4.4.0/example/contexts/solr-jetty-context.xml /usr/share/jetty/contexts

#Change temp dir
sudo vi /usr/share/jetty/contexts/solr-jetty-context.xml 

sudo cp ~/solr-4.4.0/example/etc/jetty.xml /usr/share/jetty/etc/
sudo cp ~/solr-4.4.0/example/etc/webdefault.xml /usr/share/jetty/etc/
sudo cp ~/solr-4.4.0/example/etc/logging.properties /usr/share/jetty/etc/

sudo mkdir /usr/share/solr

sudo cp ~/solr-4.4.0/example/solr/solr.xml /usr/share/solr/

sudo mkdir -p /usr/share/solr/collection1/conf

sudo cp ~/solr-4.4.0/example/solr/collection1/conf/schema.xml /usr/share/solr/collection1/conf/
sudo cp ~/solr-4.4.0/example/solr/collection1/conf/solrconfig.xml /usr/share/solr/collection1/conf/

# JETTY_HOME = 0.0.0.0; NO_START=0;
# JAVA_OPTIONS="-Xmx256m -Djava.awt.headless=true -Dsolr.solr.home=/usr/share/solr/"

sudo vi /etc/default/jetty

但是

http://localhost:8983/solr 

之后无法访问。如果在日志中发现一些错误消息,并且我认为替代 Jetty 6.1 jetty.xml 的 Solr 4.4.0 文件中的 jetty.xml 不适用于 jetty 6.1 的其余部分 我记得有关 Java/Jetty Server 类的日志中的问题。我认为它们不同。

在这种情况下有经验的人可以肯定地证实我的猜测吗?

【问题讨论】:

    标签: solr jetty ubuntu-10.04


    【解决方案1】:

    线索是将 solr 示例目录 example/lib/ext 中的库集成到 solr.war 中。

    从 solr.war 中提取文件。然后将库放入 WEB-INF/lib 文件夹。 使用包含的库创建一个新的 solr.war。

    【讨论】:

      猜你喜欢
      • 2014-12-10
      • 1970-01-01
      • 2013-09-10
      • 1970-01-01
      • 1970-01-01
      • 2013-12-27
      • 1970-01-01
      • 2010-11-21
      • 1970-01-01
      相关资源
      最近更新 更多