我在哪里找到Java Servlet容器

时间:2013-12-09 12:25:16

标签: java servlets solr lucene

我已经安装了JRE,现在我正在尝试按照Solr Reference Guide安装Solr。

指南规定:

  
      
  1. 停止Java servlet容器。
  2.   
  3. solr.war 文件从Solr发行版复制到servlet容器的webapps目录...

  4.   
  5. 启动您的servlet容器,通过以下方式之一向其传递Solr Home的位置:

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

问题:

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

2 个答案:

答案 0 :(得分:2)

我非常直接。下载文件后,我将其解压缩到我的服务器上的文件夹中。我使用命令行来完成安装。 使用命令行,一旦运行java命令,导航到解压缩文件的solr-X.XX.X文件夹中的示例文件夹:

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

它会为你执行安装,就像魔法一样。 您可以访问localhost:8983 / solr

访问SOLR

我使用的是Windows服务器,它可能与您的不同,但我猜逻辑是一样的。

答案 1 :(得分:1)

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

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

Tomcat设置描述为here