tomcart 部署 solr5.0的部署方法
### Solr5.0在Tomcat上的部署方法与配置详解 #### 一、Solr简介与部署准备 **Solr** 是一个高性能、基于Lucene的全文检索服务。Solr5.0版本作为Solr发展过程中的一个重要版本,提供了丰富的功能和改进。本文将详细介绍如何在Tomcat环境下部署Solr5.0,并进行必要的配置。 #### 二、部署前的准备工作 1. **JDK下载安装** - 下载地址:[http://www.greenxf.com/soft/60331.html](http://www.greenxf.com/soft/60331.html) - 安装步骤:点击下一步直至完成。 2. **Tomcat8.0服务器安装** - 下载地址:[http://www.downcc.com/soft/35812.html](http://www.downcc.com/soft/35812.html) - 安装建议:安装时建议选择全功能安装。 3. **Solr5.5下载** - 下载地址:[http://mirror.bit.edu.cn/apache/lucene/solr/5.5.0/](http://mirror.bit.edu.cn/apache/lucene/solr/5.5.0/) - 解压操作:解压压缩包。 #### 三、Tomcat部署步骤 1. **部署第一步:** - 将解压后的`solr5.5`文件夹中的`server/solr-webapp`整个文件夹复制到Tomcat目录下的`webapps`文件夹下,并修改名称为`solr`。 2. **部署第二步:** - 修改Tomcat文件夹下面的`solr/web-inf/web.xml`文件,将`env-entry`解注释并修改`values`值。 - 这个值用于指定后续新建core项目的路径,建议直接指向`solr5.5/server/solr`文件夹。 3. **部署第三步:** - 将解压后的`solr-5.5.0/server/lib/ext`目录下的所有jar包拷贝到`tomcat8/webapps/solr/WEB-INF/lib`下。 - 将解压后的`solr-5.5.0/dist`下的`solr-dataimporthandler-5.5.0.jar`和`solr-dataimporthandler-extras-5.5.0.jar`文件拷贝到`C:\Program Files\Apache Software Foundation\Tomcat8.0\webapps\solr\WEB-INF\lib`。 - 将`solr-5.5.0/server/resources/log4j.properties`文件拷贝到`D:\apache-tomcat-8.0.30\webapps\solr\WEB-INF\classes`下,如不存在`classes`文件夹,则需要手动创建。 4. **部署数据库连接** - 下载SQL Server的JDBC驱动: - 下载地址:[http://msdn.microsoft.com/en-us/data/aa937724.aspx](http://msdn.microsoft.com/en-us/data/aa937724.aspx) - 将解压后的文件拷贝到Tomcat目录的`lib`文件夹下。 #### 四、部署测试与验证 - 重启Tomcat服务器后,通过浏览器访问`http://localhost:8080/solr/admin.html#`来验证配置是否成功。 #### 五、新建Core实例 1. **新建Core实例步骤一:** - 在第五步的文件夹下新建一个文件夹,文件夹名称即为新建的Core实例名称。 2. **新建Core实例步骤二:** - 在新建的文件夹下新增两个子文件夹,命名为`conf`和`data`。 3. **新建Core实例步骤三:** - 将解压后的`conf`文件夹下面的所有文件复制到新建的`conf`文件夹下。 4. **数据库配置** - 修改新增实例的配置文件`E:\Solr\solr-5.5.0\solr-5.5.0\server\solr\case\conf\solr-data-config.xml`。 ```xml <?xml version="1.0" encoding="UTF-8"?> <dataConfig> <dataSource driver="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://服务器地址;DatabaseName=数据库名称" user="用户名" password="密码"/> <document name="Info"> <entity name="zpxx" transformer="ClobTransformer" pk="id" query="select id, contents from BtxCMS_News" deltaImportQuery="select id, contents from BtxCMS_News" deltaQuery="SELECT id FROM BtxCMS_News where createtime>'${dataimporter.last_index_time}'"> <field column="id" name="id"/> <field column="contents" name="name"/> <field column="title" name="title"/> </entity> </document> </dataConfig> ``` #### 六、总结 通过以上步骤,我们可以在Tomcat环境下成功部署Solr5.0,并实现数据库连接及基本的安全配置。需要注意的是,在实际应用中可能还需要根据具体需求进一步调整配置参数,例如增加安全性设置、优化性能等。此外,对于Solr的高级功能使用,如分布式索引和搜索,还需要额外的学习和配置。
剩余23页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Spring Boot框架的博客系统.zip
- (源码)基于Spring Boot框架的博客管理系统.zip
- (源码)基于ESP8266和Blynk的IR设备控制系统.zip
- (源码)基于Java和JSP的校园论坛系统.zip
- (源码)基于ROS Kinetic框架的AGV激光雷达导航与SLAM系统.zip
- (源码)基于PythonDjango框架的资产管理系统.zip
- (源码)基于计算机系统原理与Arduino技术的学习平台.zip
- (源码)基于SSM框架的大学消息通知系统服务端.zip
- (源码)基于Java Servlet的学生信息管理系统.zip
- (源码)基于Qt和AVR的FestosMechatronics系统终端.zip