尊重原创,原文地址:http://blog.csdn.net/chunlei_zhang/article/details/38778945
这第二种方法是将solr项目部署到tomcat上,运行tomcat的时候可以直接运行方法。
第一种方法:http://blog.csdn.net/chunlei_zhang/article/details/38449037
一)首先保证solr4.9,Eclipse 4.3 tomcat 7.5 windows7一切都正常使用(其实这种方式都可以用不到Eclipse4.3),如果有项目用到我们创建的solr项目,直接调用即可,因为项目已经部署到了tomcat的webapp下了。
二)首先我们将下载的solr4.9进行解压,找到example\webapps\solr.war然后找到solr.war文件,将solr.war文件拷贝到tomcat的webapp下。solr.war的目录如下:
拷贝到tomcat的目录如下:
三)这个时候我们就将solr服务器需要的基本配置都配置到了tomcat服务器中,接下来我们需要配置我们的solr项目了,跟我提到的配置web项目到tomcat的三种方法差不多(尊重原创:http://blog.csdn.net/chunlei_zhang/article/details/38446657),这里有两种方法,一种方法是在tomcat的Catalina中进行配置(绿色的框内),第二种是使用tomcat的server.xml(红色)进行配置。
我们选择Server.xml的配置如下:
这里我们就要注意了,path是我们输入域名的http链接时,项目的名称,docBase为solr.war的位置。solrhome/value为我们要运行的solr项目的地址,我们还是以第一种方法的solr项目为例:目录为:
这个以后就可以启动tomcat了,启动tomcat的方法可以从DOS也可以直接找到tomcat的bin文件下的start.bat就可以了,有的时候会报错,最好先把tomcat的日志文件清空,然后就可以进行操作了,启动后会报错,日志如下:
这是由于运行的时候缺少日志jar包而出现的,我们只要把solr的example中ext的jar包考到tomcat的lib下即可,这个时候不用考log4j.porpertis的文件,执行是会报waring,不过不影响程序的运行(因为我不喜欢这中方式,所以不想对我的tomcat做太多的改动,演示一下第二种方式),运行结果如下:
两种方式的区别:
第一种方式是我直接使用Eclipse创建了solr项目,所需的jar包也全部放入进去,后期我们可以将其打成war包,然后将其放入到一个tomcat的webapps下即可运行,tomcat会自动的在进行配置加载删除。
第二种方式是通过将solr.war放到tomcat的webapps下运行,然后再通过server.xml配置solrHome选项来完成自己定义的solr项目的部署。同时需要向tomcat中添加需要的日志jar包。
分享到:
相关推荐
solr4.9+tomcat+zookeeper集群
solr4.9与tomcat8,tomcat7整合
开发solr4.9所需jar包,找了好久没找到,现在上传共享
Solr 版本是4.9.0 最新版,因为每个版本都有不同程度差异,所以教程种类繁多,大都是1.X的教程,根据自己项目进度,总结了一些,分享给大家
这个主要是整合了solr的spring+hibernate+webservice的一个框架代码,给大家讲解了solr的批次汇入和增删改查方法的实现方式,给初学者一些代码参考,希望能够帮助大家
IKAnalyzer2012FF_x.jar 适用于Solr 4.9以上5.0以下版本 集合solr使用修改IKAnalyzerSolrFactory.java 以适合4.9以前版本报错问题 适用场景 Solr 4.9.x/4.10.x + IKAnalyzer JDK7+ Solr5.0版本不适用
文档中详细介绍了如何在ubuntu下面安装solr-4.9.0,以及在安装过程中出现的问题和解决办法
solr-7.7.2+ik-analyzer-solr7x solr-7.7.2+ik-analyzer-solr7x
技术关键点Maven+CMS+Redis+Solr+Linux+Nginx+Spring+Springmvc+Mybatis
solr4.9版本压缩包,解压直接开可用方便简单快捷,欢迎使用
Solr如何进行索引和搜索 索引:客户端(可以是浏览器可以是java程序)发送post请求到solr服务器,发给solr服务器一个文档(xml、json),就可以进行一个添加索引删除索引、修改索引的操作。 搜索:客户端(可以是...
几乎全新搭建ssm+shiro+solr7+mybatis逆向+maven多项目初步搭建测试,只是大致框架,接下来自己写,下面是linux 下solr7+tomcat8+IK中文分词器 环境 https://download.csdn.net/download/laysolitary/10686971
tomcat8.5+solr7+IKAnalyzer5, 已经整合IKAnalyzer中文分词, 直接使用即可
tomcat9.0 + solr7.5 ,修改solr默认服务器jetty 为tomcat 。访问http://localhost:8080/solr/index.html/ 显示404,莫名奇妙。最后怀疑是web.xml文件有问题,最后又下载了一个其他版本的solr ,把web.xml文件单独...
solr+ tomcat 项目整合!
在tomcat的conf文件夹建立Catalina文件夹,然后在Catalina文件夹中在建立localhost文件夹,在该文件夹下面建立 apache-solr-3.6.0.xml 提交搜索资源并建立索引 cd /Volumes/Date/apache-tomcat-7.0.27/webapps/...
简单介绍整合tomcat+solr,包含文件拷贝,索引文件配置,系统文件配置;
solr6.0+mysql+IK分词集成
tomcat8.5+solr7+IKAnalyzer5+ikpinyin直装版, 直接启动tomcat访问地址即可, 相关分词器已经配好, 详情见readme
solr 5.0.0 + tomcat7 安装 + IKAnalyzer中文分词操作, 步骤详细可用,包含 IKAnalyzer的jar