tomcat部署solr
来源:互联网 发布:淘宝售后管理软件 编辑:程序博客网 时间:2024/05/23 00:04
上一篇我们初步认识了lucene与solr,接下来我们来了解如何去搭建这个环境。
1、下载Tomcat与solr-5.2.1并解压,Tomcat解压后的目录为:E:\apache-tomcat-7.0.62,solr解压后的目录为:E:\solr-5.2.1
solr下载地址:http://www.apache.org/dyn/closer.cgi/lucene/solr/5.2.1
tomcat下载地址:http://tomcat.apache.org/download-70.cgi
2、将solr部署到Tomcat中
1).将E:\solr-5.2.1\example\example-DIH目录下的solr文件夹复制到tomcat的根目录下,即:E:\apache-tomcat-7.0.62\
2).将E:\solr-5.2.1\server\webapps目录下的solr.war包复制到E:\apache-tomcat-7.0.62\webapps目录下,war是一个完整的web应用程序,包括了solr的jar文件和所有运行Solr所依赖的Jar文件,Jsp和很多的配置文件与资源文件,此时,启动Tomcat,成功启动Tomcat后,在该目录下会自动生成一个solr的文件夹
Tomcat启动:E:\apache-tomcat-7.0.62\bin\startup.bat
Tomcat关闭:E:\apache-tomcat-7.0.62\bin\shutdown.bat
3).修改E:\apache-tomcat-7.0.62\webapps\solr\WEB-INF\web.xml,找到<env-entry>节点,该结点处于被注释状态,去掉注释,按如下代码修改:
<span style="font-family:KaiTi_GB2312;font-size:18px;"><span style="font-family:KaiTi_GB2312;font-size:18px;"> <env-entry> <env-entry-name>solr/home</env-entry-name> <!--此路径应该是Tomcat的根目录--> <env-entry-value>E:\apache-tomcat-7.0.62\solr</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry></span></span>
4).将E:\solr-5.2.1\server\lib\ext目录下的所有jar包复制到E:\apache-tomcat-7.0.62\webapps\solr\WEB-INF\lib目录下。
5).将E:\solr-5.2.1\server\resources目录下的log4j.properties放到E:\apache-tomcat-7.0.62\webapps\solr\WEB-INF\classes目录下,如果classes文件夹不存在就手动新建一个。
6).在E:\apache-tomcat-7.0.64\conf\Catalina\localhost目录下新建文件solr.xml。增加内容如下:
<span style="font-family:KaiTi_GB2312;font-size:18px;"><span style="font-family:KaiTi_GB2312;font-size:18px;"><?xml version="1.0" encoding="UTF-8" standalone="yes"?><Context docBase="E:\apache-tomcat-7.0.64\webapps\solr.war" debug="0" crossContext="true" > <Environment name="solr/home" type="java.lang.String" value="E:\apache-tomcat-7.0.64\conf\Catalina\localhost" override="true" /> </Context></span></span>
其中docBase为tomcat的webapps下的solr.war完整路径。Environment的value属性的值为存放solr索引的文件夹。
3、测试:在浏览器的地址栏中输入:http://localhost:8080/solr,如果出现界面则说明solr环境搭建成功。
- tomcat部署solr步骤
- Solr + Tomcat部署
- tomcat solr 部署
- apache tomcat 部署 solr
- 在Tomcat部署Solr
- solr部署到tomcat
- eclipse tomcat部署solr
- Windows tomcat部署 solr
- tomcat部署solr
- 【Solr】Tomcat部署Solr5
- Tomcat部署Solr教程
- solr 部署到 Tomcat
- tomcat下部署solr
- Solr部署到Tomcat
- solr部署到tomcat
- 在Tomcat中部署solr
- tomcat下部署solr 4.0
- solr-4.4部署在tomcat
- 20160429待整理
- hibernate的抓取和级联操作
- 机器学习之EM算法解析
- 一个字符解决Gradle aar编译参数传递问题是怎样一种体验
- 关于PowerShell中PassThru的实际作用
- tomcat部署solr
- 分布式Unique ID的生成方法一览
- C语言文件读写操作总结
- 数据库之768,702版本之间问题
- jBPM4.4中配备MySQL的hibernate方言MySQLInnoDBDialect
- Android Monkey测试工具的使用
- 黑科技:程序猿如何打造属于自己的分体键盘
- 运用委托是注意异步调用
- 使用 toString.call()方法判断数据类型