【问题标题】:How to run Solr inside Eclipse?如何在 Eclipse 中运行 Solr?
【发布时间】:2014-03-13 17:25:03
【问题描述】:

我必须使用 Solr,我将使用它从另一个 web 应用程序来索引和搜索文档。
我以为我可以在 Eclipse 中运行它的一个实例,以及我的 Web 应用程序,但是如果我导入 Solr 战争,Eclipse 会将它解压缩到一个 Web 项目中。
有没有办法将其保留为战争,并将其部署在 Tomcat 服务器实例中(在 IDE 中)?

或者有没有更好(更简单)的方法来做我想做的事?基本上我想要一个正在运行的 Solr 实例,我可以从我正在开发的 Web 应用程序连接和操作它。

【问题讨论】:

    标签: java eclipse tomcat solr setup-deployment


    【解决方案1】:

    我们将 Solr 配置与 Eclipse 项目中的相应 war 文件一起保存。我将此项目称为your project here。这样我们就可以将所有东西放在一个地方

    • 战争文件
    • 索引
    • 配置

    你需要做的是

    1) 在eclipse中创建一个空的tomcat服务器

    2) 将-Dsolr.solr.home=${resource_loc:/<your project here>/solr/home} 添加到该tomcat 的VM 参数中

    3) 将 solr war 文件作为 <Context> 添加到该 tomcat 的 server.xml

    【讨论】:

    • 呃……真的很珍贵,谢谢!我没有完全了解它是如何工作的,但它正在工作,这对我来说很重要。
    猜你喜欢
    • 2016-05-22
    • 2013-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-16
    • 1970-01-01
    • 1970-01-01
    • 2011-10-22
    相关资源
    最近更新 更多