当前位置:win7旗舰版 > win7教程 > 详细页面

win7系统安装Solr+Tomcat的操作方法

时间:2019-05-15 08:48来源: http://www.boledir.com/作者:admin浏览:

大家在用win7系统电脑工作和学习的过程中,可能需要对win7系统安装Solr+Tomcat进行设置。如果需要对win7系统安装Solr+Tomcat进行设置应该如何处理呢?对于电脑水平属于小白的用户来说一般不知道对win7系统安装Solr+Tomcat到底该怎么设置?其实很简单只需要  步骤一:  解压solr-4.9.0到任意文件夹,我解压到D:Installed Applicationssolr-4.9.0solr-4.9.0目录下。  步骤二:  将solr-4.9.0dist solr-4.9.0.war复制到Tomcat webapp/目录下,最好重命名为solr.war。今天小编就给大家详细介绍一下关于win7系统安装Solr+Tomcat的设置方法:

  由于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怎么安装Solr+Tomcat 三联

  安装环境

  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 Applicationssolr-4.9.0solr-4.9.0目录下。

  步骤二:

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

  步骤三:

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

  步骤四:

  方法一:

  打开webappssolrWEB-INFweb.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's webapps directory. If you installed Tomcat with Solr, take a look in tomcat/webapps:you'll see the solr.war file is already there.

  Point Solr to the Solr home directory that contains conf/solrconfig.xml and conf/schema.xml. There are a few ways to get this done. One of the best is to define the solr.solr.home Java 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:/Installed Applications/solr-4.9.0/solr-4.9.0/examplejava.lang.String

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

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

  方法二(个人推荐):

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

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

  步骤五:

  将solr-4.9.0examplesolr目录下的collection1目录整体copy到solr-4.9.0example目录下。读者可以自己自定义路径,web.xml中定义的,这个指向的目录包含collection1目录就好了。

  步骤六:

  将D:Installed Applicationssolr-4.9.0solr-4.9.0examplelibext目录下的jar包copy到apache-tomcat-8.0.9lib目录下,也可以copy到webappssolrWEB-INFlib下,读者可以自行选择(全局和局部的问题而已)。(如果启动还是报错,可以根据提示在solr-4.9.0dist中找相应的jar包)。

  步骤七:

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

  connectionTimeout="20000"

  redirectPort="8443"

  URIEncoding="UTF-8" />

  步骤八:

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

  总结

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

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

相关推荐:


我要分享:
win7系统教程
win7系统教程
2017最新win7激活码|win7 64位旗舰版密钥 2017最新win7激活码|win7 64位旗舰版密钥

其实大家可以直接下载已经完美激活的win7系统: win7 64位纯净版...[详细]

小马win7激活工具|win7一键激活工具64位|干净无捆绑 小马win7激活工具|win7一键激活工具64位|干净无捆绑

网上的激活工具很多都是捆绑了恶意广告软件,小编找了很久终于找...[详细]

win7电话激活方法(微软永久激活,免费激活,亲测有效) win7电话激活方法(微软永久激活,免费激活,亲测有效)

windows 7的激活破解有种种方式,其中的一种是用激活工具激活,...[详细]

win7无法访问共享文件夹以及win7错误0x80004005的解决办法 win7无法访问共享文件夹以及win7错误0x80004005的解决办法

win7无法访问共享文件夹 在 Windows 7 中,使用家庭组共享文件,方...[详细]

win7系统cf烟雾头怎么调最清楚2017 win7系统cf烟雾头怎么调最清楚2017

烟雾头的效果就是穿透烟雾,但是当你和别人一样都有烟雾头和游戏...[详细]

2017最新win7旗舰版密钥激活码大全 win7系统旗舰版激活key激活码 2017最新win7旗舰版密钥激活码大全 win7系统旗舰版激活key激活码

现在还是有很多用户都会选择Win7系统旗舰版作为自己电脑的操作系...[详细]

win7安全模式怎么进入以及怎么退出安全模式 win7安全模式怎么进入以及怎么退出安全模式

win7安全模式怎么进入 win7的安全模式 和XP如出一辙,在安全模式...[详细]

2017最新win7序列号大全|win7 32位 64位通用序列号 2017最新win7序列号大全|win7 32位 64位通用序列号

小编给大家收集了网上 2017最新的win7序列号大全 ,方便大家在使...[详细]

win7系统怎么安装图文教程 win7系统怎么安装图文教程

win7系统安装教程图解,十分简单,一看就会。重装系统之前,先把...[详细]

win7系统登录LOL提示whoops,something.brokewhoops问题的解决方 win7系统登录LOL提示whoops,something.brokewhoops问题的解决方

win7系统登录LOL提示whoops,something.brokewhoops问题的解决方...[详细]

win7系统下载
Windows7 简体中文旗舰版下载 (MSDN官方发布正式版原版镜像) Windows7 简体中文旗舰版下载 (MSDN官方发布正式版原版镜像)

Windows7 简体中文旗舰版下载 (MSDN官方发布正式版原版镜像) 由...[详细]

Win7旗舰版(64位)微软官方原版镜像文件下载及安装方法 Win7旗舰版(64位)微软官方原版镜像文件下载及安装方法

Win7旗舰版(64位)微软官方原版镜像文件下载及安装方法 安装方...[详细]

微软官网原版系统win7 64位旗舰版ISO光盘镜像下载 微软官网原版系统win7 64位旗舰版ISO光盘镜像下载

微软官网原版系统win7 64位旗舰版ISO光盘镜像下载 由于微软官方...[详细]

Windows7 SP1正式旗舰版系列微软官方光盘原版ISO镜像)100%原版 Windows7 SP1正式旗舰版系列微软官方光盘原版ISO镜像)100%原版

Windows7 SP1正式旗舰版系列微软官方光盘原版ISO镜像)100%原版 ...[详细]

【Win7旗舰版系统下载 官方MSDN原版】无第三方软件 纯净32&64位 【Win7旗舰版系统下载 官方MSDN原版】无第三方软件 纯净32&64位

近一周以来很多网友不是发帖就是在回复中询问各种关于Win7安装或...[详细]

Windows7 SP1专业版 64位官方原版 Windows7 SP1专业版 64位官方原版

Windows7 SP1专业版 64位官方原版 Windows 7 Professional(专业...[详细]

雨林木风 Ghost Win7 64位旗舰版 v2017.1 雨林木风 Ghost Win7 64位旗舰版 v2017.1

雨林木风GHOST WIN7x64位装机版V2017.01版本下载安装简便快速,...[详细]

Windows 7 64位旗舰版官方原版iso镜像系统下载 Windows 7 64位旗舰版官方原版iso镜像系统下载

Windows 7 64位旗舰版官方原版iso镜像系统下载 Windows 7旗舰版...[详细]

雨林木风 Ghost Win7 64位旗舰版 v2017.02 雨林木风 Ghost Win7 64位旗舰版 v2017.02

雨林木风GHOST WIN7x64位装机版V2017.02版本采用最佳的方法对系...[详细]