x

Windows 7 旗舰版下载

微软经典Windows操作系统,办公一族得力助手

立即下载,安装Windows7

下载 立即下载
查看视频教程

Windows10专业版下载

办公主流Windows 操作系统,让工作更稳定

立即下载,安装Windows 10系统

下载 立即下载
查看视频教程

Windows 11 专业版下载

微软全新Windows 操作系统,现代化UI更漂亮

立即下载,安装Windows 11 系统

下载 立即下载
查看视频教程

系统之家一键重装软件下载

永久免费的Windows 系统重装工具

立即下载,安装Windows 系统

下载 立即下载
查看视频教程
当前位置:首页 > windows7教程

Win7系统如何安装Solr+Tomcat图文教程

分类:windows7教程   发布时间:2015-04-28 11:42:27

   Win7安装Solr+Tomcat,还不知道的朋友可以了解一下哦,Win7怎么安装Solr+Tomcat?请往下看。
        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 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,打开浏览器输入:https://localhost:8080/solr/admin/,看到启动画面就说明安装成功。

封面

  总结

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

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

有用
+
分享到:
关闭
微信暂不支持直接分享,使用“扫一扫”或复制当前链接即可将网页分享给好友或朋友圈。
热门搜索
win10激活工具
当前位置 当前位置:首页 > windows7教程

Win7系统如何安装Solr+Tomcat图文教程

2015-04-28 11:42:27   来源: windows10系统之家    作者:爱win10

   Win7安装Solr+Tomcat,还不知道的朋友可以了解一下哦,Win7怎么安装Solr+Tomcat?请往下看。
        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 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,打开浏览器输入:https://localhost:8080/solr/admin/,看到启动画面就说明安装成功。

封面

  总结

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

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

标签:
Win7安装Solr+TomcatWin7怎么安装Solr+Tomcat

本站资源均收集于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时撒销相应资源。

Windows系统之家为大家提供一个绿色的平台 Copyright © 2013-2024 www.163987.com 版权所有

粤ICP备19111771号-8 粤公网安备 44130202001061号 增值电信业务经营许可证 粤B2-20231006

微信公众号 公众号

扫码关注微信公众号

扫一扫 生活更美好

微信公众号
客服 客服