前段时间学习solr,兴致勃勃的从官网下载到solr5.3.0最新版本,然后在后期部署时出现了很多问题。首先,4.0到5.0是个大版本更新,下载 的压缩包的文件结构有了很多变化,导致网上很多关于solr低版本的教程没有了指导意义(当然,无障碍阅读原版文档的大神无视之)。这个还好说,最扯淡的 是5.0的变化导致中文分词器的支持上出了问题,我使用的是IK Analyzer,在5.0上部署各种问题,没脾气,退一步海阔天空,我乖乖的下载到solr4.0的最后一个版本:solr4.10.4。至于新版本部 署问题,还是留给那些动不动就改源码的大神吧......本篇介绍如何在tomcat下部署Solr4.10.4。

  1. 下载solr和tomcat

下载 solr 4.10.4 版本:http://www.apache.org/dyn/closer.lua/lucene/solr/4.10.4

下载 Tomcat(6以上版本),另外可以根据系统下载 32 位或者64位版本:http://tomcat.apache.org/

下载完毕后,解压,位置自选。这里默认已经配置好jdk,tomcat处于可以启动状态,有关tomcat关于jdk的配置不是本文内容。

  2.拷贝solr-4.10.0\example\webapps\solr.war   到  apache-tomcat\webapps\目录中。而后可直接用解压软件解压该文件,或者启动tomcat,tomcat会自动解压该.war文 件,而后可关闭tomcat并删除solr.war。此时在webapps文件夹下产生了一个(解压缩)solr文件夹

  3.新建 D:\data 目录 (目录位置随意),拷贝:solr-4.10.0\example\solr 文件夹到 D:\data

  4.修改 D:\data\solr\collection1\conf\solrconfig.xml中以下内容

  

<dataDir>${solr.data.dir:}</dataDir>

将其改为

<dataDir>${solr.data.dir:D:/data/solr/collection1/data}</dataDir>

  5.修改 apache-tomcat\webapps\solr\WEB-INF\web.xml中

<!--    <env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/put/your/solr/home/here</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry> -->

修改为

<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>D:/data/solr</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>

  6.复制:solr-4.10.0\example\lib\ext  下的jar包到 apache-tomcat\webapps\solr\WEB-INF\lib中

  7.在  apache-tomcat\webapps\solr\WEB-INF下创建文件 classes文件夹,

复制:solr-4.10.0\example\resources\log4j.properties 到:apache-tomcat\webapps\solr\WEB-INF\classes文件夹中

  8.启动tomcat 访问 :http://localhost:8080/solr

Tomcat部署Solr4.10.4的更多相关文章

  1. tomcat部署solr4.10

    1.创建solrHome mkdir /opt/solrHome 2.拷贝solr基础数据 /example/solr/* /opt/solrHome 将contrib和dist两个目录拷贝到/opt ...

  2. 【solr这四个主题】在Tomcat 部署Solr4.x

    1.安装Tomcat (1)下载并解压缩到/opt/tomcat在 # cd /opt/jediael # tar -zxvf apache-tomcat-7.0.54.tar.gz # mv apa ...

  3. solr4.10.3部署到tomcat——(十)

    0. 准备环境:

  4. Solr-4.10.2与Tomcat整合

    1.将下载的solr解压至D:\solr,拷贝d:\solr\solr-4.10.2\example\webapps\solr.war到Tomcat的webapps\目录中.直接解压 solr.war ...

  5. Solr4.10与tomcat整合并安装中文分词器

    1.solr Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器.Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置.可扩展,并对索引. ...

  6. solr-4.10.2版本使用tomcat7部署

    当前版本仅限于solr-4.10.2版本.默认环境使用的是jdk1.7,tomcat7.环境自己配置.网上一堆堆的. 1.下载相应的文件(solr-4.10.2.zip). 官网地址:http://l ...

  7. Ali_Cloud++:阿里云-单机版 solr4.10.3 安装部署

    本次案例演示:环境 1.solr-4.10.3.tgz.tgz 2.apache-tomcat-7.0.88.tar.gz 3.IKAnalyzer2012FF_hf1.zip 资源下载:Downlo ...

  8. Solr4.10.3安装配置

    系统环境 window版本为:windows 8.1 64位 软件环境 JDK版本:1.7 solr版本:4.10.3 tomcat版本:tomcat 7 安装过程 步骤一:将下载好的solr-4.1 ...

  9. tomcat部署web项目的方式 转

    JavaWeb开发Tomcat中三种部署项目的方法,开始Java web开发必不可少的步骤,经过查找,觉得有篇文章介绍的不错 1.在conf目录中新建Catalina\localhost目录,在该目录 ...

随机推荐

  1. mysql启动,关闭,重启

    1)启动: ? 1 sudo /etc/init.d/mysql start 2)停止: ? 1 sudo /etc/init.d/mysql stop 3)重启: ? 1 sudo /etc/ini ...

  2. 纯CSS 箭头流程,网上找的,留着备用

    无意之中看到一个纯CSS做的箭头导航(流程式),收藏一下,以备不时之需 实际效果 步骤一 步骤二 步骤三 步骤四 源代码: HTML: <div class="wrapper" ...

  3. centos单用户模式修改ROOT密码

    首先启动的时候的时候,需要进入单用户模式(进入单用户模式的前提是系统引导器能正常工作),单用户模式是不需要输入密码,并且(进入单用户模式,没有开启网络服务,不支持远程连接 )网上说可以通过GRUB ( ...

  4. ubuntu下安装配置OpenCV

    Cmake的安装 我用的是ubuntu-software自动下载安装的. Ubuntu 下安装 OpenCV 首先下载安装相关包,然后下载OpenCV 系统:ubuntu16.04 OpenCV:2. ...

  5. 用nodejs实现json和jsonp服务

    一.JSON和JSONP JSONP的全称是JSON with Padding,由于同源策略的限制,XmlHttpRequest只允许请求当前源(协议,域名,端口)的资源.如果要进行跨域请求,我们可以 ...

  6. 关系型数据之LinQ基本查询

    如下图所示关系型数据,LinQ语句为:

  7. 《看板与Scrum》读书笔记

    看板的朴素思想:在制品(work-in-progress, WIP)必须被限制 WIP上限和拉动式生产 1. Scrum与看板简述 Scrum:组织拆分,工作拆分,开发时间拆分,优化发布计划,过程优化 ...

  8. 第三个Sprint团队贡献分

    201306114322 邵家文 50分 201306114319 陈俊金 10分 201306114320 李新    10分 201306114324 朱浩龙 10分

  9. 一个文件夹可以link 到另外一个文件夹

    Creates a symbolic link. MKLINK [[/D] | [/H] | [/J]] Link Target /D      Creates a directory symboli ...

  10. G - 小希的迷宫

    Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status Pract ...