Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在tomcat上部署ApacheSolr5.2.1_Tomcat_Solr_War Filedeployment - Fatal编程技术网

在tomcat上部署ApacheSolr5.2.1

在tomcat上部署ApacheSolr5.2.1,tomcat,solr,war-filedeployment,Tomcat,Solr,War Filedeployment,刚刚从下载了最新的solr-5.2.1.tgz版本。根据和post,它应该在/dist子目录中包含WAR文件 但是我在发行版中找不到战争文件。这在5.x版中有变化吗?我在哪里可以得到solr-5.x的预构建WAR文件来部署在tomcat上?因为tomcat支持似乎从5.x开始就被禁用了,我不得不深入挖掘,最后我很容易找到了文档,尽管它不在tomcat上 您只需解压缩solr-5.2.1.tgz文件,然后转到/solr-5.2.1,然后执行以下操作 $bin/solr开始 这将在默认端口8983上

刚刚从下载了最新的solr-5.2.1.tgz版本。根据和post,它应该在
/dist
子目录中包含WAR文件


但是我在发行版中找不到战争文件。这在5.x版中有变化吗?我在哪里可以得到solr-5.x的预构建WAR文件来部署在tomcat上?

因为tomcat支持似乎从5.x开始就被禁用了,我不得不深入挖掘,最后我很容易找到了文档,尽管它不在tomcat上

您只需解压缩solr-5.2.1.tgz文件,然后转到
/solr-5.2.1
,然后执行以下操作

$bin/solr开始

这将在默认端口8983上永久启动solr服务器


实际上,我考虑过在tomcat上部署WAR文件是最简单的方法,但这只会带来您必须处理的各种日志错误。因此,所描述的方法对我来说是可行的。

因为tomcat支持似乎从5.x开始就被禁用了,所以我不得不深入挖掘,最后我很容易找到了文档,尽管它不在tomcat上

您只需解压缩solr-5.2.1.tgz文件,然后转到
/solr-5.2.1
,然后执行以下操作

$bin/solr开始

这将在默认端口8983上永久启动solr服务器


实际上,我考虑过在tomcat上部署WAR文件是最简单的方法,但这只会带来您必须处理的各种日志错误。因此,所描述的方法就是我要采用的方法。

刚刚发现,在tomcat上将solr部署为WAR文件是非常困难的。有人知道,原因是什么吗?原因是Solr正在完全脱离应用程序容器模型,因为在实现一些云(集群)功能的有效版本时,它正在成为一个问题。官方对Tomcat的支持已从5.x中删除(但可能仍然有效,您只需自己做一点手工工作,就可以独立完成)。@MatsLindh感谢您帮助我了解停止Tomcat支持背后的想法。发布了我对最新solr版本的看法。刚刚发现,在tomcat上将solr作为WAR文件进行部署是非常困难的。有人知道,原因是什么吗?原因是Solr正在完全脱离应用程序容器模型,因为在实现一些云(集群)功能的有效版本时,它正在成为一个问题。官方对Tomcat的支持已从5.x中删除(但可能仍然有效,您只需自己做一点手工工作,就可以独立完成)。@MatsLindh感谢您帮助我了解停止Tomcat支持背后的想法。发布了我的最新solr版本。