Windows7安装Solr+Tomcat图文教程

作者:小菜 更新时间:2025-02-28 点击数:
简介:Tomcat下Solr安装配置由于Solr基于java开发,因此Solr在windows及Linux都能较好部署使用,但由于Solr提供了一些用于测试及管理、维

【菜科解读】

Tomcat下Solr安装配置

由于Solr基于java开发,因此Solr在windows及Linux都能较好部署使用,但由于Solr提供了一些用于测试及管理、维护较为方便的shell脚本,因此在生产部署时候建议安装在Linux上,测试时候可以在windows使用。

Solr是一个基于Lucene的Java搜索引擎服务器。

Solr提供了层面搜索、命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式)。

它易于安装和配置,而且附带了一个基于 HTTP 的管理界面。

Solr创建的索引与 Lucene 搜索引擎库完全兼容。

通过对Solr进行适当的配置,某些情况下可能需要进行编码,Solr可以阅读和使用构建到其他 Lucene 应用程序中的索引。

此外,很多 Lucene 工具(如Nutch、 Luke)也可以使用Solr创建的索引。

安装环境

Windows 7 64bit

Apache-tomcat-8.0.9-windows-x64

Solr-4.9.0

JDK 1.8.0_05 64bit

安装步骤

Tomcat和JDk的安装在这里就略过。

注意:solr4.9要求jdk1.7+

步骤一:

解压solr-4.9.0到任意文件夹,我解压到D:\Installed Applications\solr-4.9.0\solr-4.9.0目录下。

步骤二:

将solr-4.9.0\dist\ solr-4.9.0.war复制到Tomcat webapp/目录下,最好重命名为solr.war。

步骤三:

启动Tomcat,会报错,这步只是为了将solr-4.9.0.war解压,所以手动解压放在webapp目录下面也是可行的。

步骤四:

方法一:

打开webapps\solr\WEB-INF\web.xml

找到:

这里是需要配置solr/home,只需要修改/put/your/solr/home/here

这个目录可以自定义,建议就用步骤一解压的目录,这里需要非常注意:在Solr官网的Tutorial里面有如下一段话:

How Solr Works with Tomcat

The two basic steps for running Solr in any Web application container are as follows:

Make the Solr classes available to the container. In many cases, the Solr Web application archive (WAR) file can be placed into a special directory of the application container. In the case of Tomcat, you need to place the Solr WAR file in Tomcat swebappsdirectory. If you installed Tomcat with Solr, take a look intomcat/webapps:you ll see thesolr.warfile is already there.

Point Solr to the Solr home directory that containsconf/solrconfig.xmlandconf/schema.xml. There are a few ways to get this done. One of the best is to define thesolr.solr.homeJava system property. With Tomcat, the best way to do this is via a shell environment variable,JAVA_OPTS. Tomcat puts the value of this variable on the command line upon startup

从这里可以看出,指向的目录需要包含conf/solrconfig.xml和conf/schema.xml这两个文件,也就意味着在所指向的目录中需要有conf子目录,我就是因为官网的这段解释,搞了半天没有成功,其实是我理解错了,我认为在solr.solr.home目录下必须要有子目录conf,conf里面包含solrconfig.xml和schema.xml。

但是其实conf目录是放在collection1目录下面的,collection是solr的一个Instance实例,solr中可以配置多个collection,可以有独立的配置文件。

我这边web.xml的配置为:

solr/homeD:/InstalledApplications/solr-4.9.0/solr-4.9.0/examplejava.lang.String

特别需要注意配置里面使用的是反斜杠"/",而不是windows下默认的"\"。

这里我是直接指向example文件夹。

方法二(个人推荐):

在$TOMCAT_HOME/conf/Catalina/localhost目录下新建solr.xml文件,内容为:

这边需要注意,override需要设置为false,否则每次启动tomcat都会重新解压war文件覆盖掉之前的配置,或者手动解压后,把contextpath直接指向文件夹

步骤五:

将solr-4.9.0\example\solr目录下的collection1目录整体copy到solr-4.9.0\example目录下。

读者可以自己自定义路径,web.xml中定义的,这个指向的目录包含collection1目录就好了。

步骤六:

将D:\Installed Applications\solr-4.9.0\solr-4.9.0\example\lib\ext目录下的jar包copy到apache-tomcat-8.0.9\lib目录下,也可以copy到webapps\solr\WEB-INF\lib下,读者可以自行选择(全局和局部的问题而已)。

(如果启动还是报错,可以根据提示在solr-4.9.0\dist中找相应的jar包)。

步骤七:

打开Tomcat conf目录下的server.xml,找到下面一段代码添加URIEncoding="UTF-8",添加中文支持。

步骤八:

启动Tomcat,打开浏览器输入:http://localhost:8080/solr/admin/,看到启动画面就说明安装成功。

总结

由上面的安装步骤可以看出来,其中步骤四是最核心的一步,这里面需要了解Solr的运行原理:Solr是类似于Http接口的一种服务,它需要在Web容器(这里是Tomcat)中部署,运行后,应用程序用Http请求的方式和Solr交互,包括添加索引、查询等等。

所以我们需要在Web容器中部署Solr,并且在Tomcat配置中指明Solr配置的目录。

在Linux下的安装方法跟Windows下没有大的区别。

Windows7,安装,Solr+Tomcat,图文,教程,

Win7一键安装教程:简单快捷安装指南

Win7一键安装教程:简单快捷安装指南在现代社会,电脑已经成为人们生活中不可或缺的工具。

然而,对于一些不太懂电脑的人来说,安装操作系统可能是一项困扰。

本文将介绍一种简单快捷的Win7一键安装方法,帮助大家轻松完成操作系统的安装。

工具原料:系统版本:Windows 7品牌型号:任意电脑品牌型号软件版本:Win7一键安装工具最新版本一、准备工作1、备份重要数据:在进行操作系统安装之前,务必备份重要的个人数据,以免丢失。

2、下载Win7一键安装工具:在官方网站上下载最新版本的Win7一键安装工具,并确保软件的完整性。

二、制作启动盘1、插入U盘:将准备好的U盘插入电脑的USB接口。

2、运行Win7一键安装工具:打开下载好的Win7一键安装工具,并按照提示进行操作,选择U盘作为启动盘。

3、制作启动盘:等待软件自动制作启动盘,完成后拔出U盘。

三、安装操作系统1、插入启动盘:将制作好的启动盘插入需要安装操作系统的电脑的USB接口。

2、重启电脑:重启电脑,并按照提示进入BIOS设置,将启动顺序设置为U盘优先。

3、开始安装:按照屏幕上的指示,选择安装语言、时区等选项,然后点击“安装”按钮开始安装操作系统。

4、等待安装完成:耐心等待操作系统安装完成,期间不要进行其他操作。

四、

windows11 u盘安装教程

  在win11系统刚发布的时候,只有微软推送才可以升级win11系统,但因为很多小伙伴电脑不满足微软推送,到现在还没有安装win11系统,而现在可以通过u盘安装win11系统了,那么u盘怎么安装windows11呢?下面小编就给大家带来windows11 u盘安装教程。

  1、在电脑下载小白系统重装工具,打开界面如下图。

  2、接下来我们点击制作系统的制作U盘选项,我们点击开始制作就好了。

  3、用U盘制作系统会将U盘的文件清空。

  4、启动U盘制作完成之后我们查看一起启动快捷键,之后重启电脑。

  5、插上U盘开机,快速F12,在引导菜单中选择U盘,我们需要返回主页面继续安装。

  6、安装完成之后再次重启电脑。

  7、重启完电脑之后我们就可以进入到我们新下载好的win11系统里去啦。

  以上就是windows11 u盘安装教程,希望能帮助到大家。

加入收藏
               

Windows7安装Solr+Tomcat图文教程

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录