solr是一款非常优秀的全文检索服务器,最新版本在配置和前台页面上都做了较大的改动,

所以对用惯了老版本的朋友们来说,再重新配置新版本的solr,无疑又是一件痛苦的事情。

配置环境:windows  web服务器:tomcat6  solr版本:4.4.0

   配置过程:

一、将已下载好的solr压缩包解压到任意目录,本例:D:/solr-4.4.0;

二、创建solr根目录,即solrhome,本例:D:/solrHome,在solr安装包目录下的example文件夹下找到名为solr的文件夹,

    将其整个复制到已经创建好的solrHome文件夹下;

三、在solr安装包目录下的dist文件夹内找到名为solr-4.4.0.war的文件,将其也复制到solrHome文件夹下,

    (此文件可根据自己的要求任意放置,本例是为了方便管理);

四、从这步开始,将solr部署到tomcat下

1)还是回到solr安装包目录下,按此目录结构依次打开文件夹(example/lib/ext),

  将ext文件夹下的所有jar包复制到tomcat根目下的lib文件夹下,在此目录下(example/resources)将名为log4j.properties的文件也复制到lib文件夹下,

  打开log4j.properties文件,并修改属性log4j.appender.file.File的值,本例为D:/solrHome/solr.log;

  (注:solr 4.3以上版本包括4.3,需要配置此步骤,4.0~4.2这步省略)

2)回到tomcat根目录下,在此目录下(conf/Catalina/localhost)新建一个solr.xml文件,名字可任意,其内容格式为

  <?xml version="1.0" encoding="utf-8"?>
  <Context path="" docBase="D:/solrHome/solr-4.4.0.war" debug="0" crossContext="true">
    <Environment name="solr/home" type="java.lang.String" value="D:/solrHome/solr" override="false"/>
  </Context>;

  注意:路径分隔符必须为"/",override的值必须为false

 3)启动tomcat,在浏览器中键入地址http://localhost:8080/solr(与定义的solr.xml文件名对应)即可访问.

五、配置完成

在Tomcat下配置Solr 4.x 版本的更多相关文章

  1. Solr7.3.0入门教程,部署Solr到Tomcat,配置Solr中文分词器

    solr 基本介绍 Apache Solr (读音: SOLer) 是一个开源的搜索服务器.Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现.Apache ...

  2. 在tomcat中配置jdk的不同版本

    在tomcat中配置jdk的不同版本---------------------------------------------------------------------------------- ...

  3. 【CAS单点登录视频教程】 第04集 -- tomcat下配置https环境

    目录 ----------------------------------------- [CAS单点登录视频教程] 第06集[完] -- Cas认证 学习 票据认证FormsAuthenticati ...

  4. Tomcat 下配置一个ip绑定多个域名

    原文:http://pkblog.blog.sohu.com/68921246.html 在网上找了半天也没找到相关的资料,都说的太含糊.本人对tomcat下配置 一ip对多域名的方法详细如下,按下面 ...

  5. solr学习笔记-linux下配置solr(转)

    本文地址: http://zhoujianghai.iteye.com/blog/1540176 首先介绍一下solr: Apache Solr (读音: SOLer) 是一个开源.高性能.采用Jav ...

  6. tomcat下配置jndi数据源c3p0

    Tomcat下通过JNDI配置数据源,使用c3p0连接池 首先在打开tomcat找到在conf文件下,找到server.xml 在server.xml文件中找到标签 在下面添加如下配置 <Res ...

  7. tomcat下配置https环境

    在网上搜了一下,内容不是非常完好. 现进行整理,做个学习笔记,以备以后使用. (1)进入到jdk下的bin文件夹 (2)输入例如以下指令"keytool -v -genkey -alias ...

  8. Springmvc +JNDI 在Tomcat下 配置数据源(转)

    一.             简介 jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API.命名服务 ...

  9. tomcat 下配置ajax 跨域 tomcat font face 跨域 java跨域

    tomcat  ajax跨域和css字体 font face  跨域一样适用 CORS介绍 它在维基百科上的定义是:跨域资源共享(CORS )是一种网络浏览器的技术规范,它为Web服务器定义了一种方式 ...

随机推荐

  1. 多线程调用HttpWebRequest并发连接限制

    .net 的 HttpWebRequest 或者 WebClient 在多线程情况下存在并发连接限制,这个限制在桌面操作系统如 windows xp , windows  7 下默认是2,在服务器操作 ...

  2. Java troubleshooting guide

    http://www.oracle.com/technetwork/java/javase/toc-135973.html --不同的 OutOfMemoryError/内存溢出,以及相关的解决

  3. this和call

    function foo(x){ console.log(x);} foo.call(this,'abc');console.log(this); ---- abc

  4. 3D变形旋转

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  5. css归纳

    css文本框与按钮不对齐解决方案: 文字要包含在label标签中,并设置行高,否则文字会与文本框的顶 端对齐:文本框要设置vertical-align:middle;否则文本框与button顶端对齐: ...

  6. 在Windows Azure上搭建SSTP VPN

    在国内,VPN是用来干嘛的大家都懂的.很久之前我尝试用Azure的Virtual Network搞VPN结果惨败了.最近微博上有基友写了篇文章亲测可行,原文在这里.可惜是英文的.所以我的这篇文章仅仅是 ...

  7. sql server 导出数据到 Azure Hbase / Hive 详细步骤

    The Hadoop on Azure Sqoop Import Sample Tutorial Table of Contents   Overview   Goals Key technologi ...

  8. Beautiful Soup教程 转

    Python中使用Beautiful Soup库的超详细教程 转 http://www.jb51.net/article/65287.htm 作者:崔庆才 字体:[增加 减小] 类型:转载 时间:20 ...

  9. MyBatis框架Maven资源

      <!-- MyBatis框架 --> <dependency> <groupId>org.mybatis</groupId> <artifac ...

  10. hdu----(1671)Phone List(Trie带标签)

    Phone List Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total ...