java-如何在Eclipse中运行Solr?

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

还是有一种更好(更轻松)的方式来做我想做的事?基本上,我想要一个正在运行的Solr实例,可以从我正在开发的Web应用程序连接到该实例并进行操作.

解决方法:

我们将Solr配置以及相应的war文件保存在Eclipse项目中.我在这里将这个项目称为您的项目.这样一来,我们就可以将所有东西放在一起

>战争档案
>索引
>配置

您需要做的是

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

2)将-Dsolr.solr.home = ${resource_loc:/<此处的项目> / solr / home}添加到该tomcat的VM参数中

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

上一篇:Linux中Solr的安装


下一篇:JAVA课程笔记系列: 基于SpringBoot的Data Solr搜索引擎开发