solr4.3+tomcat入门部署
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
将此节点注释取消掉即可
- <env-entry>
- <env-entry-name>solr/home</env-entry-name>
特别注意下面这个路径,如果填写相对路径不行的话,就得填solr.home的绝对路径
- \webapps\solr</env-entry-value>
- <env-entry-type>java.lang.String</env-entry-type>
- </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警告-->
- <!--
- <lib dir="../../../contrib/extraction/lib" regex=".*\.jar" />
- <lib dir="../../../dist/" regex="solr-cell-\d.*\.jar" />
- <lib dir="../../../contrib/clustering/lib/" regex=".*\.jar" />
- <lib dir="../../../dist/" regex="solr-clustering-\d.*\.jar" />
- <lib dir="../../../contrib/langid/lib/" regex=".*\.jar" />
- <lib dir="../../../dist/" regex="solr-langid-\d.*\.jar" />
- <lib dir="../../../contrib/velocity/lib" regex=".*\.jar" />
- <lib dir="../../../dist/" regex="solr-velocity-\d.*\.jar" />
- -->
- <!-- If a 'dir' option (with or without a regex) is used and nothing
- is found that matches, a warning will be logged.
- -->
- <!-- <lib dir="/non/existent/dir/yields/warning" /> -->
删除或者注释掉就可以了
9,至此solr4.3的入门配置已经完毕,启动tomcat即可访问首页了
solr4.3+tomcat入门部署的更多相关文章
- Tomcat入门指南
转自javaresearch.com由timgball 整理 Tomcat是一个免费的开源Web服务器,最新版本是5.5.1,支持Servlet2.4,JSP2.0,非常适合初学者学习Java Web ...
- Solr学习笔记-在Tomcat上部署执行Solr
上一篇我们初识了Solr而且学习了Jetty的启动方式.查看了Solr的管理界面,这一篇我们来实如今Tomcat上部署执行Solr. 部署环境: window7 jdk1.6.0_14 Solr-4. ...
- JFinal 项目 在tomcat下部署
原文:http://my.oschina.net/jfinal/blog/353062 首先明确一下 JFinal 项目是标准的 java web 项目,其部署方式与普通 java web 项目没有任 ...
- Intellij IDEA 创建Web项目并在Tomcat中部署运行(不使用maven)【转载】
原文链接:http://www.thinksaas.cn/topics/0/350/350000.html 一.创建Web项目 1.File -> New Module,进入创建项目窗口 2.选 ...
- 在tomcat下部署工程
xx系统第一期工程完成,今天老大要我去部署系统,从来就没有在tomcat下部署过,一直都是在myeclipse下部署.启动.运行即可,所以这次遇到了几个问题,记录下来. tomcat启动 在安装tom ...
- 第一篇 UEditor入门部署和体验
UEditor 是由百度「FEX前端研发团队」开发的所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码. UEditor富文本编辑器,轻量, ...
- [saiku] 在 Tomcat 下部署 saiku
上一篇介绍了如何配置免登录[免登录进入管理台] 本文主要是一步一步解释如何在Tomcat下部署saiku,为了让你更好更快的使用. 开始之前,假设你已经比较熟悉数据集市数据库,以及如何建立Mondri ...
- Java学习-032-JavaWeb_001 -- Tomcat环境部署及基本配置
首先到 Tomcat 官网,下载对应的版本,我本机的系统是 WIN7 64BIT 的,因而我选择的是64bit 的zip包,如下图所示:
- 【转】Tomcat中部署java web应用程序
http://www.blogjava.net/jiafang83/archive/2009/06/02/279644.html 转载:今天给大家介绍怎样在Tomcat5.5.9中部署Java Web ...
随机推荐
- (一)java概述
1.Java1995年斯坦福大学网络公司推出的一门高级语言.一种面向网络,完全的面向对象,完全可靠跨平台的语言. java:一种面向对象的高级语言 将现实生活中的事物以及 ...
- 【MFC】MFC改变对话框中静态文本的字体大小
MFC改变对话框中静态文本的字体大小 2010/08/09 11:30 VC的对话框字体设置对所有控件都有效,你不能单独地改变某个静态文本的字体.对于你的问题,需要首先用CreateFont来建立一个 ...
- Android Animation 动画
动画类型 Android的animation由四种类型组成 Android动画模式 Animation主要有两种动画模式:一种是tweened animation(渐变动画) XML中 JavaCo ...
- 剑指Offer面试题:11.调整数组顺序使奇数位于偶数前面
一 题目:调整数组顺序使奇数位于偶数前面 题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分. 二 解题思路 如果不考虑时间复杂度 ...
- 互联网公司面试必问的mysql题目(上)
又到了招聘的旺季,被要求准备些社招.校招的题库.(如果你是应届生,尤其是东北的某大学,绝对福利哦) 介绍:MySQL是一个关系型数据库管理系统,目前属于 Oracle 旗下产品.虽然单机性能比不上or ...
- Xcode7 修改项目名完全攻略
1.先把整个工程文件夹名改为新的工程名. 2 .将旧项目文件夹和Tests文件名夹修改为新的名称,修改后如下图所示 3.右击 ,选择“show content package”(中文:显示包内容),看 ...
- selenium - 控制浏览器窗口的大小和浏览器最大化
1.控制浏览器大小 有些前端的页面需要查看在不同像素下的兼容情况,比如把像素设置为 480*800,然后截图看看页面显示有没有问题 WebDriver 提供了 set_windows_size() 方 ...
- 对于global的介绍
抄自http://veniceweb.googlecode.com/svn/trunk/public/daily_tech_doc/erlang_global_20091109.txt 1. 介绍:这 ...
- java代码确认出ip和主机名
总结::不懂... package com.aa; import java.net.*; public class InetAddresTest { public static void main(S ...
- java图形用户界面添加图片的代码
package com.aa; import java.awt.Component; import javax.swing.ImageIcon; import javax.swing.JPanel; ...