一步一步学solr:tomcat7+solr4.9环境搭建

    solr下载地址:http://www.apache.org/dyn/closer.cgi/lucene/solr/4.9.0

    tomcat下载地址:http://tomcat.apache.org/download-70.cgi

  1. 首先将下载好的2个包解压,我在E:/test文件夹

一个空的tomcat

找到你解压好的solr4.9.0目录,

将E:\solr-4.9.0\example\webapps的solr.war拷贝到E:\test\tomcat7\webapps下

然后启动tomcat,这时候会报错,我们的目的是吧solr.war解压出来,等tomcat启动完成后关闭它。

建立一个solr_home,他不是我们解压出来的solr4.9.0,因为暂时用不到那么多的对象,solr_home我创建在E:\test\solr_home文件夹。将E:\solr-4.9.0\example\solr文件夹下的所有文件复制到E:\test\solr_home里。

配置tomcat中的项目找到solr_home,这里有很多种配置,我的方法是修改E:\test\tomcat7\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>E:/test/solr_home</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
</env-entry>

保存后,启动tomcat。用浏览器访问http://127.0.0.1:8080/solr 即可看到solr的管理界面

时间: 2024-10-31 20:40:19

一步一步学solr:tomcat7+solr4.9环境搭建的相关文章

solr4.0环境搭建

solr4.0环境搭建 因近期想搞个知识库,所以选择solr,现在最新的solr是4.0,所以用solr4.0. 服务器:tomcat6   JDK   :1.6  SOLR :4.0 中文分词器 :ik-analyzer,mmseg4j 安装:目前mmseg4j的版本是mmseg4j-1.9.0.v20120712-SNAPSHOT,经过测试,发现这个版本有bug: java.lang.RuntimeException: java.lang.NoSuchMethodError: org.apa

solr windows linux 下环境搭建

solr不是一个应用而是一个插件,不分linux和windows版本,是对luence的一个封装 windows下搭建 这里忽略java安装和tomcat安装,这里使用的是solr-4.10.0   1.到apache下载solr,地址: http://mirrors.hust.edu.cn/apache/lucene/solr/   2.解压出solr-4.10.0   3.复制solr-4.10.0\example\webapps中的solr.war文件到tomcat安装目录中的webapp

Tomcat7调试运行环境搭建与源代码分析入门

### 1. 需要准备好下面这些工具 JDK 1.6+ Maven 2或3 TortoiseSVN 1.7+ (从1.7开始".svn"目录集中放在一处了,不再每个目录下都放一份) Eclipse 3.5+ 这4个工具不在这里描述怎么配置了,如果你是有两三年开发经验的Java开发人员,正常来讲都一直在用了. 另外,分析tomcat源代码不需要对这4个工具做什么特殊配置. ### 2. 下载Tomcat的源代码 Apache旗下的开源项目基本上都放在这: http://svn.apach

一步一步学EJB3.0(三):悟透会话Bean(下)

三.无状态会话Bean实例 在上一篇文章里,其实我们已经应用到了无状态会话Bean,那好,下面我们详细的来分析下上一篇文 章里给出的示例程序. 没有阅读过的朋友请点击这里阅读:<<一步一步学EJB 3.0(二):初探企业 EJB模块开发>> . 首先我们来看看接口的定义: 1 /** 2 * 远程接口 3 * @author Beniao 4 */ 5 @Remote 6 public interface HelloRemote { 7 void sayHello(String s

一步一步学NUnit(2)

前一章我们简单介绍了NUnit的入门示例<一步一步学NUnit(1)>,让大家对NUnit有个简单的认识. NUnit的使用是非常简单的,但是它在项目中使用时,有许多最佳实践.这章我们把上一章没有讲到的 NUnit的一些配置和特性介绍一下. 要想熟练地使用NUnit还是要在实践中使用和体会,单纯地学习知识点是没有用的. 好,不再废话了.继续上一章的内容. 在Visual Studio 2008 中打开上一章的示例,Calculator类有4个最简单的方法:加.减.乘.除. Calculator

一步一步学ROP之linux_x86篇

一步一步学ROP之linux_x86篇 作者:蒸米@阿里聚安全 一.序 ROP的全称为Return-oriented programming(返回导向编程),这是一种高级的内存攻击技术可以用来绕过现代操作系统的各种通用防御(比如内存不可执行和代码签名等).虽然现在大家都在用64位的操作系统,但是想要扎实的学好ROP还是得从基础的x86系统开始,但看官请不要着急,在随后的教程中我们还会带来linux_x64以及android (arm)方面的ROP利用方法,欢迎大家继续学习. 小编备注:文中涉及代

一步一步学ROP之linux_x64篇

一步一步学ROP之linux_x64篇 一.序 **ROP的全称为Return-oriented programming(返回导向编程),这是一种高级的内存攻击技术可以用来绕过现代操作系统的各种通用防御(比如内存不可执行和代码签名等).上次我们主要讨论了linux_x86的ROP攻击:<一步一步学ROP之linux_x86篇>,在这次的教程中我们会带来上一篇的补充以及linux_x64方面的ROP利用方法,欢迎大家继续学习. 另外文中涉及代码可在我的github下载:https://githu

一步一步学Silverlight :使用样式封装控件观感

概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON.Web Service.WCF以及Sockets的支持等一系列新的特性.<一步一步学Silverlight 2系列>文章带您快速进入Silverlight 2开发. 本文为系列文章第八篇,主要介绍在Silverlight中使用Style元素封装控件观感 Silv

一步一步学Silverlight :在Silverlight中如何用JavaScript调用.NET代码

概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON.Web Service.WCF以及Sockets的支持等一系列新的特性.<一步一步学Silverlight 2系列>文章将从Silverlight 2基础知识.数据与通信.自定义控件.动画.图形图像等几个方面带您快速进入Silverlight 2开发. Silv