【问题标题】:is it necessary install solr with a servlet (Tomcat, Jetty, etc)?是否有必要使用 servlet(Tomcat、Jetty 等)安装 solr?
【发布时间】:2013-04-18 14:51:29
【问题描述】:

是否有必要使用 servlet 安装 solr?我阅读了几个如何安装 solr 的教程,其中大多数都说这是必要的,但是当我在没有 Tomcat 服务器的情况下启动 Solr 时! 我可以索引 xml 文件。我看不到与 Servlet Tomcat 的关系。谢谢

【问题讨论】:

    标签: tomcat servlets solr installation jetty


    【解决方案1】:

    不,如果您使用 EmbeddedSolrServer,则无需在 Tomcat 等 Web 容器中启动 solr。

    【讨论】:

      【解决方案2】:

      根据SolrInstall wiki 页面的第二个需求状态

      servlet 容器,例如 Tomcat、Jetty 或 Resin

      Jetty 是默认的(捆绑的)servlet。请参阅Servlet Container or Environment Specific Tips 获取帮助在各种 Servlet 容器中安装 Solr 的链接。

      还有EmbeddedSolr的概念,但请注意以下

      使用 Solr 的最简单、最安全的方法是通过 Solr 的标准 HTTP 接口。嵌入 Solr 不太灵活,更难支持,没有经过很好的测试,应该为特殊情况保留。

      【讨论】:

      • 好的,它在 Servlet 容器或环境特定提示 - Jetty(默认,包含在 Solr 包中)中说,我想它应该在第二个要求中,因为它有点混乱。谢谢你的回答!
      【解决方案3】:

      据我所知 solr bundles with jetty 所以我怀疑你正在使用它。

      【讨论】:

      • 如果我只安装 Solr?我可以将 Jetty 用作 servlet 吗?还是我错了?
      • jetty 是一个 servlet 容器,solr 的 servlet 可以部署到 jetty、tomcat、glassfish 等等……只是说我的理解是,从我们提出的问题来看,solr 以某种形式与 jetty 捆绑在一起站在码头的一边。他们也可能与 tomcat 捆绑在一起......从他们的安装中应该清楚他们在做什么。
      • 是的,也许他们知道但不想解释(或者可能不解释)。非常感谢您的回答
      猜你喜欢
      • 2017-01-04
      • 1970-01-01
      • 1970-01-01
      • 2011-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多