2013-12-09 42 views
2

我已经安装了JRE,现在我试图按照Solr Reference Guide安装Solr。我在哪里可以找到Java Servlet容器

该指南规定:

  1. 停止您的Java servlet容器。
  2. 复制solr.war文件从Solr的分配到你的servlet容器的webapps目录...

  3. 启动servlet容器,将其传递给你的Solr的主位置在其中的一个方法:

  • 设置Java系统属性 solr.solr.home您的Solr 首页。 (例如,使用示例码设置: java -Dsolr.solr.home =/some/dir -jar start.jar)。
  • 配置Servlet容器,以便JNDI查找 java:comp/env/solr/home by Solr webapp将指向您的Solr主页。
  • 启动含 ./solr目录 servlet容器:默认的Solr 家是 Solr的JVM的当前工作目录 ( $ CWD/Solr的)下

问题:

  1. 在哪里可以找到这个Java Servlet容器?
  2. 我在哪里/如何执行这些命令来启动/停止/配置Java Servlet容器?
  3. 如何设置Java系统属性?
+0

您是否安装了像Tomcat或Jetty这样的servlet容器? – micha

+0

我相信我已经安装了Jetty,它包含在Solr – qwaz

回答

1

您应该安装Apache Tomcat。
关于这些服务器的所有信息,你可以找到here

你也可以安装Jetty,JBoss,vSphere,tc vFabric Server ......但我认为你会更容易设置tomcat和solr(这是我的个人意见,如果你熟悉任何一个,请使用它们课程)。

Tomcat设置描述here

+0

在问这个问题之前,我已经下载了apache solr并运行命令_-jar start.jar_。它说它已经启动了Jetty服务器并成功部署了solr。我只是不确定如何去执行指南指定的步骤,例如停止/启动/配置Java servlet并设置java系统属性。我应该继续并安装Apache Tomcat吗? – qwaz

+2

如果您使用可从download.eclipse.org/jetty/获得的标准发行版,则可以使用start.jar来启动/停止jetty本身。请注意,我没有安装与Jetty solr,我没有遵循相同的教程,因为你是,但你应该停止如上所述的码头。我认为[链接](http://eureka.ykyuen.info/2010/07/26/jetty-stop-a-jetty-server-by-command/)可能对您的问题有用。 –

2

矿井很直接。下载文件后,我将它解压到我的服务器上的一个文件夹中。我使用命令行来完成安装。 用命令行,导航到example文件夹将文件提取到Solr的-X.XX.X文件夹内,一旦出现运行java命令:

cd C:/<folder>/app/solr-X.XX.X/example 
    java -jar start.jar 

这将执行安装的你,喜欢魔法。 您可以通过访问本地主机访问SOLR:8983/solr

虽然我使用的是Windows Server,但它可能与您的不同,但我猜测逻辑是相同的。

相关问题