windows+tomcat6下安装solr4.5
来源:互联网 发布:sql算法 编辑:程序博客网 时间:2024/06/06 08:26
一、安装Java
二、安装tomcat
1.修改/conf/server.xml
如果没有设置URIEncording=”UTF-8”/,在提交查询时会中文乱码。
三、solr配置
1.Solr下载地址:
http://mirrors.hust.edu.cn/apache/lucene/solr/
我用的是solr4.5
2.首先解压solr压缩包,得到如下目录
我们主要用example和dist
3.将example/webapps中的solr.war或者dist中的solr-4.5.0.war复制到Tomcat的webapps中。(如果用的是solr-4.5.0.war,则要将其改为solr.war)然后将复制过来的solr.war解压,文件夹的名字为solr,或者启动Tomcat使其解压然后再将war包删除。
4,配置solr_home。该设置有多种方式。我采用的是配置solr.xml。
找到\Tomcat6.0\conf\Catalina\localhost\文件夹,在文件夹中新建solr.xml。在solr.xml中添加如下内容:
<?xmlversion="1.0" encoding="UTF-8"?>
<ContextdocBase="E:/Tomcat6.0/webapps/solr.war" debug="0"crossContext="true">
<Environment name="solr/home"type="java.lang.String" value="E:/solr-4.5.0"override="true"/>
</Context>
docBase为之前我们放war包绝对路径。Environment name=”solr/home”是一个变量名,不用改变。其后的value就是我们行存放那个solr配置文件,索引的地方。位置任意,文件夹名子任意。我这里放在E:/solr-4.5.0。把solr下example/solr下的所有内容,拷贝到E:/solr-4.5.0下。
5.如果此启动tomcat会报错。
这是因为新版本的solr中日志输出方面做了改动。具体内容请访问: http://wiki.apache.org/solr/SolrLogging#What_changed
解决方法:
首先复制example/lib/ext目录中的jar包到项目的classpath下,这里的example就是之前解压solr压缩包得到的,我们可以将这些jar包放到%TOMCAT_HOME%/lib下,也可以将之放到项目的lib下,即
%TOMCAT_HOME%/webapps/solr/WEB-INF/lib.然后将example/resources/log4j.properties也考到classpath下。(在%TOMCAT_HOME%/webapps/solr/WEB-INF/下新建classes文件夹,然后放入log4j.properties)
6.这时启动tomcat,访问:http://localhost:8080/solr/如果成功会看到如下界面:
如果启动不成功,并且出现如下错误:
这是因为sorl找不到他所需要的jar包。
解决方法:
修改E:\solr-4.5.0\collection1\conf中的solrconfig.xml文件。
需要修改的地方:
将途中的dir=” ”中的内容改为现在那些jar包所在的位置。
如:第一个dir="../../../contrib/extraction/lib",早我的电脑中变为
F: \solr-4.5.0\contrib\extraction\lib。则将其改为dir=” F: \solr-4.5.0\contrib\extraction\lib”,全部修改完成后,即可运行。
- windows+tomcat6下安装solr4.5
- Windows下安装solr4.2
- windows下,绿色版 tomcat6.0 安装法
- Tomcat下安装Solr4.10
- CentOS6.5下nutch1.7+solr4.8.1+Eclipse环境搭建(二)之solr4.8.1安装
- Windows下JDK1.6.0+Tomcat6.0的安装配置
- Windows下JDK1.6.0+Tomcat6.0的安装配置
- 谈tomcat6.0在WINDOWS XP 下安装与配置
- Windows下JDK1.6.0+Tomcat6.0的安装配置
- windows XP下Apache2.2+Tomcat6.0集群安装配置
- Windows 下jdk1.6.0+tomcat6.0的安装配置
- Windows下JDK1.6.0+Tomcat6.0的安装配置
- Windows下JDK1.6.0+Tomcat6.0的安装配置
- 【solr 4.7.2】windows下安装部署到tomcat6中
- Linux下安装Tomcat6
- ubuntu下安装Tomcat6
- ubuntu下安装Tomcat6
- CentOS下安装Tomcat6
- javaScript skill
- UART和RS232/RS485的关系是什么?
- Windows远程桌面访问Ubuntu 12.04 之安装VNC
- 安卓开发第一天(笔记)
- Spring3.1新属性管理API:PropertySource、Environment、Profile
- windows+tomcat6下安装solr4.5
- python IDE一览
- SpringSecurity2 session超时跳转登陆界面
- 数据库相关概念 Hadoop相关
- 文件传输0.3版
- iOS开发基础:strong、weak、assign、retain
- 机器学习万能图谱--scikit-learn
- spring mvc 返回Json数据时日期类型转换问题
- LNCS的WORD 2007模板使用【2014-01-08】