solr4.3的入门配置   目前阿帕奇官方仅推荐2个比较稳定的版本一个是4.3的版本,一个3.6的版本 

   3.6的版本没有用过,所以在此无涉及,下面就来说说solr4.3的入门配置 

   solr4.3与solr4.2最大的区别就在与solr4.3的日志模块与核心模块分离出来了 

   所以在进行安装配置时需要另行配置,其他的步骤基本与solr4.2的相同 

     准备环境tomcat6(笔者的版本)+solr4.3 

   

   1.首先,需要从官网上下载solr4.3的zip的压缩包,并解压出来 

   2.假如tomcat放在E盘下面,那么第一步需要进行的操作就是要把 

   E:solr4.3的jar包\solr-4.3.0\dist下面的solr-4.3.0.war,拷贝到 

   tomcat中webapps下面然后启动tomcat,war包将自动解压出来, 

   3. 

   然后就是拷贝从官网下载下载的例子包中的E:\solr\solr4.3的jar包\solr-4.3.0\example\solr 

   下面的collection1文件夹与solr.xml(注意solr.xml只需要一份即可,这个在配置多份索引时 

   无须多拷贝)放在E:\tomcat-solr4.3\webapps\solr\下面 

   4.配置E:\tomcat-solr4.3\webapps\solr\WEB-INF下面的web.xml 

   

   将此节点注释取消掉即可

  1. <env-entry>
  2. <env-entry-name>solr/home</env-entry-name>

特别注意下面这个路径,如果填写相对路径不行的话,就得填solr.home的绝对路径

  1. \webapps\solr</env-entry-value>
  2. <env-entry-type>java.lang.String</env-entry-type>
  3. </env-entry>

5.到此如果在solr4.2的版本中,就已经算配置完毕,启动tomcat不会报错 

   但在solr4.3的版本中,启动tomcat时会报一个filterstart的error 

   然后,solr的主页面也不能访问,究此原因是因为solr4.3的版本的日志模块 

   6.找到例子下面E:\solr4.3的jar包\solr-4.3.0\example\lib\ext下面中的所有关于日志的 

   jar包共有5个,全部拷贝到tomcat中E:\tomcat-solr4.3\webapps\solr\WEB-INF\lib下面 

   7. 

   在tomcat安装目录下E:\tomcat-solr4.3\webapps\solr\WEB-INF\下面新建一个 

   classes文件夹,并把E:\solr\solr4.3的jar包\solr-4.3.0\example\resources 

   下面的log4j.properties文件拷贝刚建的classes中 

   

   8.重启tomcat,不会报错误了,会打印好多info的日志信息, 

   其中会有warn的信息,这个原因是因为在collection1下面的solrconfig.xml中的 

   

   <!--  注释掉此部分否则回报warn警告-->

  1. <!--
  2. <lib dir="../../../contrib/extraction/lib" regex=".*\.jar" />
  3. <lib dir="../../../dist/" regex="solr-cell-\d.*\.jar" />
  4. <lib dir="../../../contrib/clustering/lib/" regex=".*\.jar" />
  5. <lib dir="../../../dist/" regex="solr-clustering-\d.*\.jar" />
  6. <lib dir="../../../contrib/langid/lib/" regex=".*\.jar" />
  7. <lib dir="../../../dist/" regex="solr-langid-\d.*\.jar" />
  8. <lib dir="../../../contrib/velocity/lib" regex=".*\.jar" />
  9. <lib dir="../../../dist/" regex="solr-velocity-\d.*\.jar" />
  10. -->
  11. <!-- If a 'dir' option (with or without a regex) is used and nothing
  12. is found that matches, a warning will be logged.
  13. -->
  14. <!--    <lib dir="/non/existent/dir/yields/warning" />   -->

删除或者注释掉就可以了 

  9,至此solr4.3的入门配置已经完毕,启动tomcat即可访问首页了

solr4.3+tomcat入门部署的更多相关文章

  1. Tomcat入门指南

    转自javaresearch.com由timgball 整理 Tomcat是一个免费的开源Web服务器,最新版本是5.5.1,支持Servlet2.4,JSP2.0,非常适合初学者学习Java Web ...

  2. Solr学习笔记-在Tomcat上部署执行Solr

    上一篇我们初识了Solr而且学习了Jetty的启动方式.查看了Solr的管理界面,这一篇我们来实如今Tomcat上部署执行Solr. 部署环境: window7 jdk1.6.0_14 Solr-4. ...

  3. JFinal 项目 在tomcat下部署

    原文:http://my.oschina.net/jfinal/blog/353062 首先明确一下 JFinal 项目是标准的 java web 项目,其部署方式与普通 java web 项目没有任 ...

  4. Intellij IDEA 创建Web项目并在Tomcat中部署运行(不使用maven)【转载】

    原文链接:http://www.thinksaas.cn/topics/0/350/350000.html 一.创建Web项目 1.File -> New Module,进入创建项目窗口 2.选 ...

  5. 在tomcat下部署工程

    xx系统第一期工程完成,今天老大要我去部署系统,从来就没有在tomcat下部署过,一直都是在myeclipse下部署.启动.运行即可,所以这次遇到了几个问题,记录下来. tomcat启动 在安装tom ...

  6. 第一篇 UEditor入门部署和体验

    UEditor 是由百度「FEX前端研发团队」开发的所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码. UEditor富文本编辑器,轻量, ...

  7. [saiku] 在 Tomcat 下部署 saiku

    上一篇介绍了如何配置免登录[免登录进入管理台] 本文主要是一步一步解释如何在Tomcat下部署saiku,为了让你更好更快的使用. 开始之前,假设你已经比较熟悉数据集市数据库,以及如何建立Mondri ...

  8. Java学习-032-JavaWeb_001 -- Tomcat环境部署及基本配置

    首先到 Tomcat 官网,下载对应的版本,我本机的系统是 WIN7 64BIT 的,因而我选择的是64bit 的zip包,如下图所示:

  9. 【转】Tomcat中部署java web应用程序

    http://www.blogjava.net/jiafang83/archive/2009/06/02/279644.html 转载:今天给大家介绍怎样在Tomcat5.5.9中部署Java Web ...

随机推荐

  1. keras&tensorflow+分布式训练︱实现简易视频内容问答框架

    内容来源:Keras 之父讲解 Keras:几行代码就能在分布式环境训练模型 把 Keras API 直接整合入 TensorFlow 项目中,这样能与你的已有工作流无缝结合.至此,Keras 成为了 ...

  2. hihocoder-1483区间价值 (二分+尺取法)

    题目链接: 区间价值 给定n个数A1...An,小Ho想了解AL..AR中有多少对元素值相同.小Ho把这个数目定义为区间[L,R]的价值,用v[L,R]表示. 例如1 1 1 2 2这五个数所组成的区 ...

  3. 【MFC】picture控件 两种有细微差别的动态加载图片方法

    摘自:http://www.jizhuomi.com/software/193.html VS2010/MFC编程入门之二十七(常用控件:图片控件Picture Control) 分类标签: 编程入门 ...

  4. HihoCoder 1183 : 连通性一·割边与割点(模板)

    连通性一·割边与割点 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 还记得上次小Hi和小Ho学校被黑客攻击的事情么,那一次攻击最后造成了学校网络数据的丢失.为了避免再次 ...

  5. 深入了解ZooKeeper(二)

    在上篇博客<<深入了解ZooKeeper(一)>>中我们知道了分布式协调技术.分布式锁的实现和zookeeper服务机制,接下来将进一步了解zookeeper究竟能为我们做了什 ...

  6. kali视频学习(11-15)

    第四周kali视频(11-15)学习 11.漏洞分析之OpenVAS使用 12.漏洞分析之扫描工具 13.漏洞分析之WEB爬行 14.漏洞分析之WEB漏洞扫描(一) 15.漏洞分析之WEB漏洞扫描(二 ...

  7. json数据格式字符串在java中的转移

    说明:项目中遇到请求的json数据字符串,打印出来没有问题,但是想加入到代码中,就需要进行转移 原数据为(用src代替)(没有写完): {"adjust_fee":"0. ...

  8. Linux 系统 LVM(Logical Volume Manager)逻辑卷管理

    一.前言 每个Linux使用者在安装Linux时都会遇到这样的困境:在为系统分区时,如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到 当前某个分区需要的容量,还要预见该分区以后可能需要 ...

  9. Mysql ERROR 1032 (HY000): Can't find record in TABLE

    最近用Mysql出现一个很奇怪的问题. 用SELECT * FROM `v_vod` ORDER BY vod_addtime desc LIMIT 0,18查询得到1个错误 ERROR 1032 ( ...

  10. UniDac 使用日记(转)

    UniDAC使用日记 1.        UniQuery默认状态为行提交,使用前根据需要设置readonly或cachedupdates属性 2.        UniQuery.Filter默认大 ...