【问题标题】:Setting up apache solr in eclipse在eclipse中设置apache solr
【发布时间】:2011-08-23 08:05:11
【问题描述】:

我正在尝试按照此处的说明在 Eclipse 中设置 Solr:http://hokiesuns.blogspot.com/2010/01/setting-up-apache-solr-in-eclipse.html

我下载的Solr发行版没有WEB-INF目录。我已经添加了我在 lib 中找到的 jar 来构建路径。但是我得到无效的运行配置错误。

在 Eclipse 中设置了 Solr 的任何人都可以确认他们的设置和配置。

【问题讨论】:

    标签: eclipse apache lucene solr


    【解决方案1】:

    快速谷歌搜索可能会有所帮助:在这种配置中,Maven 被证明是救命稻草。寻找一个 maven 原型(预定义的项目结构)我找到了this。所以在一个空的目录中尝试运行他们引用的mvn archetype:generate命令,最后如果你使用eclipse运行mvn eclipse:eclipse来获取eclipse特定的文件,这样你就可以在eclipse中执行Import>Existing Maven Projects

    【讨论】:

    • 谢谢!我仍然在思考这个过程。希望在花了一些时间之后,我会理解我现在正在做的所有步骤。但现在这是我的理解: 1] 在 eclipse 中创建一个新目录。 2]转到终端中的目录,并在连接到互联网时运行命令:mvn archetype:generate。 3]选择Choose archetype: local -> solr-standalone-archetype 4]这应该在我的eclipse工作区中有一个预先设置的项目,我可以使用端口8080来运行服务器。这个好像是用tomcat而不是jetty,在哪里可以找到服务器的配置?
    【解决方案2】:

    问题是我没有解开战争。

    正如 Jem 指出的那样,.war 存在于 dist 目录中。但是 dist 目录本身并不存在于下载的源代码中:)。 你需要做的

    ant dist
    

    在 apache 文件夹中得到这个。

    希望对其他人有所帮助。我能够使用命令行和 eclipse 启动和运行 solr。

    【讨论】:

      【解决方案3】:

      检查 dist 中的 .war 文件。它有一个 WEB-INF 目录。

      所以解压war文件,使用lib目录下的文件。

      对于这个例子,我必须在 WEB-INF 中创建一个“类”目录

      【讨论】:

      • 嗨,杰姆,你能不能给我一个链接,你从哪里下载 solr。什么是“dist”。我在任何地方都找不到 .war 文件。
      • 看来我需要做 ant dist 来填充战争和罐子
      猜你喜欢
      • 2016-01-18
      • 1970-01-01
      • 2013-01-17
      • 1970-01-01
      • 2014-11-19
      • 1970-01-01
      • 2015-06-18
      • 2015-03-18
      • 2022-07-06
      相关资源
      最近更新 更多