windows下搭建solr服务器,整合tomcat
来源:互联网 发布:韩国淘宝十大女模特 编辑:程序博客网 时间:2024/06/05 02:21
初学者,要是有什么不对的地方请不吝赐教。
solr一般是用在linux下,但是对于初学者来说,在linux下操作还是会有些问题。所以,我们还是先在windows下练练手。solr是使用java编写,所以既可以在linux也可以在windows运行。配置过程差不多,都可以互相参考。
需要的文件及环境:
JDK 1.7+,并配置环境变量
tomcat
solr
1.官网下载solr
进入下载地址 http://apache.fayea.com/lucene/solr/ 官网 地址 http://www.apache.org/dyn/closer.lua/lucene/solr/
2.创建solr根目录
在磁盘创建一个文件夹。最好不要有中文,以免出现错误。我这里是在c盘根目录创建solr文件夹。
3.拷贝tomcat到solr根目录
4.解压下载的solr-4.10.3.tgz,得到以下目录
5.进入dist文件夹,复制solr-4.10.3.war到tomcat/webapps下,解压,重命名为solr。 这步就是把solr部署到tomcat上。然后删除war包
6.复制solr-4.10.3文件包下面的 solr-4.10.3.tgz\solr-4.10.3\example\lib\ext 里面的5个jar包复制到 C:\solr\apache-tomcat-7.0.68\webapps\solr\WEB-INF\lib 下。这步就是把solr依赖的jar包拷贝到WEB-INF\lib下。
7.创建solrhome。这一步很关键也很容易出错。
在solr-4.10.3.tgz\solr-4.10.3\example目录下有一个solr的文件夹。注意这不是我们创建在c盘根目录的solr文件夹。现在说的是下载的文件夹的里面文件夹。
然后把这个文件夹复制到 C:\solr,并重命名为solrhome,现在在solr目录下有tomcat的刚复制来的solrhome。我们打开solrhome来看下里面的内容。这个collection1文件夹里面就是存放配置文件。这个文件夹很重要。
8.修改配置文件。配置solrhome
打开C:\solr\apache-tomcat-7.0.68\webapps\solr\WEB-INF\web.xml文件
在40行左右,修改<env-entry-value>为你的solrhome目录。并且去除这一段的注释。因为默认是注释掉的,如果没去除的话,就相当于没配置。
9.到此为止。配置就完成了。用cmd进入tomcat的bin目录,startup.bat。成功启动tomcat。但是注意到有log4j的警告。这是因为我们没有log4j.properties文件,这个可以配置也可以忽略。稍后介绍解决办法。
10. 访问localhost:8088/solr 我改了端口号为8088,如果没修改的话就是默认8080。
看到如下页面。如果访问出现500错误,说配置文件找不到的话就是第7步出错了。
11.解决log4j警告。此步骤可忽略。在solr-4.10.3.tgz\solr-4.10.3\example\resources下有个log4j.properties文件。把它复制到Tomcat下webapps\solr\WEB-INF\classes目录。没有该目录的话自行创建。
最后,页面信息介绍。图片来自网络。
- windows下搭建solr服务器,整合tomcat
- solr服务器的搭建与tomcat整合
- Solr+Tomcat在Windows下的搭建
- windows下tomcat+solr+ZooKeeper集群搭建
- linux下tomcat和solr服务器整合笔记
- 【Lucene&&Solr】Windows搭建solr服务器
- windows系统下搭建tomcat服务器
- Windows系统下整合Tomcat服务器和Apache服务器
- 全文搜索服务器Solr的Tomcat整合
- windows 下搭建 solr 5.3
- 服务器搭建--Apache+Tomcat整合
- Windows下Apache+Tomcat+jsp+php的服务器整合配置
- 在Windows环境下搭建整合PHP和Apache服务器
- solr服务器的搭建 for windows
- solr服务器的搭建 for windows
- solr搭建企业搜索平台,tomcat下
- window下zookeeper+tomcat+solr搭建solrCloud
- 安装solr在tomcat服务器下
- Java for循环
- OpenCV学习笔记(一)——OpenCV3.1.0+VS2015开发环境配置
- 图像锐化(增强)和边缘检测
- response.sendRedirect()与request.getRequestDispatcher().forward()区别
- 【C++】traits技术与模板元编程
- windows下搭建solr服务器,整合tomcat
- Java设计模式(二) 工厂方法模式
- VisionMobile:2016年IoT大趋势(笔记)(三)可穿戴平台的4大前沿
- iOS----改变导航条title的字体大小和颜色
- iOS上传图片
- 不同数量级
- UGUI(十五)下拉列表的封装
- 那些NB的程序员都在干嘛?
- Java如何获取时间24小时制的时间