在Tomcat下配置Solr 4.x 版本
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 版本的更多相关文章
- Solr7.3.0入门教程,部署Solr到Tomcat,配置Solr中文分词器
solr 基本介绍 Apache Solr (读音: SOLer) 是一个开源的搜索服务器.Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现.Apache ...
- 在tomcat中配置jdk的不同版本
在tomcat中配置jdk的不同版本---------------------------------------------------------------------------------- ...
- 【CAS单点登录视频教程】 第04集 -- tomcat下配置https环境
目录 ----------------------------------------- [CAS单点登录视频教程] 第06集[完] -- Cas认证 学习 票据认证FormsAuthenticati ...
- Tomcat 下配置一个ip绑定多个域名
原文:http://pkblog.blog.sohu.com/68921246.html 在网上找了半天也没找到相关的资料,都说的太含糊.本人对tomcat下配置 一ip对多域名的方法详细如下,按下面 ...
- solr学习笔记-linux下配置solr(转)
本文地址: http://zhoujianghai.iteye.com/blog/1540176 首先介绍一下solr: Apache Solr (读音: SOLer) 是一个开源.高性能.采用Jav ...
- tomcat下配置jndi数据源c3p0
Tomcat下通过JNDI配置数据源,使用c3p0连接池 首先在打开tomcat找到在conf文件下,找到server.xml 在server.xml文件中找到标签 在下面添加如下配置 <Res ...
- tomcat下配置https环境
在网上搜了一下,内容不是非常完好. 现进行整理,做个学习笔记,以备以后使用. (1)进入到jdk下的bin文件夹 (2)输入例如以下指令"keytool -v -genkey -alias ...
- Springmvc +JNDI 在Tomcat下 配置数据源(转)
一. 简介 jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API.命名服务 ...
- tomcat 下配置ajax 跨域 tomcat font face 跨域 java跨域
tomcat ajax跨域和css字体 font face 跨域一样适用 CORS介绍 它在维基百科上的定义是:跨域资源共享(CORS )是一种网络浏览器的技术规范,它为Web服务器定义了一种方式 ...
随机推荐
- 多线程调用HttpWebRequest并发连接限制
.net 的 HttpWebRequest 或者 WebClient 在多线程情况下存在并发连接限制,这个限制在桌面操作系统如 windows xp , windows 7 下默认是2,在服务器操作 ...
- Java troubleshooting guide
http://www.oracle.com/technetwork/java/javase/toc-135973.html --不同的 OutOfMemoryError/内存溢出,以及相关的解决
- this和call
function foo(x){ console.log(x);} foo.call(this,'abc');console.log(this); ---- abc
- 3D变形旋转
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- css归纳
css文本框与按钮不对齐解决方案: 文字要包含在label标签中,并设置行高,否则文字会与文本框的顶 端对齐:文本框要设置vertical-align:middle;否则文本框与button顶端对齐: ...
- 在Windows Azure上搭建SSTP VPN
在国内,VPN是用来干嘛的大家都懂的.很久之前我尝试用Azure的Virtual Network搞VPN结果惨败了.最近微博上有基友写了篇文章亲测可行,原文在这里.可惜是英文的.所以我的这篇文章仅仅是 ...
- sql server 导出数据到 Azure Hbase / Hive 详细步骤
The Hadoop on Azure Sqoop Import Sample Tutorial Table of Contents Overview Goals Key technologi ...
- Beautiful Soup教程 转
Python中使用Beautiful Soup库的超详细教程 转 http://www.jb51.net/article/65287.htm 作者:崔庆才 字体:[增加 减小] 类型:转载 时间:20 ...
- MyBatis框架Maven资源
<!-- MyBatis框架 --> <dependency> <groupId>org.mybatis</groupId> <artifac ...
- hdu----(1671)Phone List(Trie带标签)
Phone List Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total ...