最近需要做全文检索,于是尝试使用solr,在根据官方的教程下载,在jetty中测试ok,但是当部署到tomcat中测试的时候,报错: java.lang.RuntimeException: Can't find resource 'solrconfig.xml' in classpath or 'solr\.\conf/', cwd=D:\works\jee\apache-tomcat-6.0.20\bin
现将解决办法记录下来:
1、将solr目录下,dist目录中的apache-solr-3.4.0.war 改名为solr.war文件部署到tomcat的webapps目录中
2、将solr目录中example/solr子目录中的data和conf两个目录拷贝到第一步中webapps下的solr目录中(需要启动一次tomcat,会自动将war解压,这样就会生成solr目录)
3、修改tomcat的catalina.bat文件,在开始的地方添加JAVA_OPTS如下:
set JAVA_OPTS=%JAVA_OPTS% -Dsolr.solr.home=D:\works\jee\apache-tomcat-6.0.20\webapps\solr
注意,将solr.solr.home变量添加到系统环境变量中也不行,需要将其作为java的启动选项。
最后,重启tomcat,可以看到没有报错信息,接下来可以测试了。
分享到:
相关推荐
solr6.6.2既可以独立运行也可以部署到Tomcat下,本文档讲述的是在Tomcat8下部署。要求jdk1.8,tomcat1.8.
很多人开始使用solr的时候,就如何在tomcat中部署的事情,都摸不着头脑,我也是其中一个,今天反复尝试了下,把今天的结果,总结下方便大家参考。
solr4.10.2与tomcat6的整合
solr3.5与tomcat的部署配置步骤 文档中有截图说明
Solr3.5整合Tomcat的,在压缩包里面有一个readme,只需要修改三个地方就可以直接启动了。
solr5.5.4.war&tomcat8.5.20,solr环境已经配置好。直接启动Tomcat即可使用,使用的java环境是1.8的版本,低版本没测试过。solrHhome配置在Tomcat目录下,solr日志配置在Tomcat日志目录下。
solr4.9与tomcat8,tomcat7整合
solr3.5与tomcat的部署配置以及与java项目的集成 大部分步骤都有截图说明 一目了然
solr在Tomcat上的完成部署 (1)准备工作:下载apache-tomcat-8.5.37,solr-7.7.1.tgz,Jdk1.8 解压solr7,进入solr7解压后的目录 (C:\Users\Administrator\Downloads\solr-7.7.1),复制并重命名solr-7.7.1目录里...
在tomcat的conf文件夹建立Catalina文件夹,然后在Catalina文件夹中在建立localhost文件夹,在该文件夹下面建立 apache-solr-3.6.0.xml 提交搜索资源并建立索引 cd /Volumes/Date/apache-tomcat-7.0.27/webapps/...
ZooKeeper实例 + Solr(tomcat)集群部署
solr在tomcat下的搭建和配置数据库
solr 与 tomcat 集成的完整步骤
NULL 博文链接:https://qingwei201314.iteye.com/blog/1649938
该文档详细讲解了solr如何整合到tomcat中,并且还有附有图片说明
处理过的简单的solr部署+tomcat 只需拷贝到tomcat就行
在windows7级以上版本,使用tomcat中间件,部署solr7.x,并创建开发工程文档。为想用solr做全文索引的人一起学习交流一下。
此tomcat服务器配置了solr服务,可以下载下来直接使用solrj功能
本文主要从实践的角度介绍了使用tomcat部署solr搜索系统。
使用jdk1.8+Tomcat8.0+solr6.0详细讲述了配置文件 以及如何搭建solr服务端,客户端没有