solr学习(一)_solr4.2.0在tomcat6.0+win7上的部署

2019-03-27 00:22|来源: 网路

    Solr的部署很简单。我这里讲一下如何布署win7 + Tomcat6.0 + solr- 4.2.0

1、  下载solr 4.2.0 .zip,网址为http://lucene.apache.org/solr/

2、  解压solr 4.2.0 .zip,并把解压文件中的solr-4.2.0\dist\solr-4.2.0.war 复制到Tomcat6.0安装路径的webapps目录下(比如我的Tomcat安装路径为:D:\Tomcat6.0,则solr-4.2.0复制到D:\Tomcat6.0\webapps目录下),并改名为solr.war

 

1、  D:\Tomcat6.0\conf目录下创建Catalina目录,在Catalina目录下创建localhost目录,并在D:\Tomcat6.0\conf\Catalina\localhost目录下创建solr.xmlsolr.xml文件内容如下:

         
         
 
   
  1. <?xml version="1.0" encoding="UTF-8"?> 
  2.  
  3. <Context docBase="" debug="0" crossContext="true" > 
  4.    <Environment name="solr/home" type="java.lang.String" value="d:/solr" override="true" /> 
  5.  
  6. </Context> 

2、  solr 4.2.0 .zip的解压文件中的solr-4.2.0\example目录下的solr文件夹复制到D盘的根目录.

3、  启动Tomcat6.0 。启动方法之一为,cmdD:\Tomcat6.0\bin,然后输入tomcat6

 

 

1、  打开浏览器,输入http://localhost/solr。这里需要说一下的是,我的Tomcat设置的端口为80。如下安装正常,则显示如下:

 

 

本文出自 “每天进步一点点” 博客,请务必保留此出处http://sbp810050504.blog.51cto.com/2799422/1178800


转自:http://sbp810050504.blog.51cto.com/2799422/1178800

相关问答

更多
  • Tomcat下Solr安装配置 由于Solr基于java开发,因此Solr在windows及Linux都能较好部署使用,但由于Solr提供了一些用于测试及管理、维护较为方便的shell脚本,因此在生产部署时候建议安装在Linux上,测试时候可以在windows使用。 Solr是一个基于Lu...
  • tomcat配置数据源solr使用数据源 1、tomcat中配置数据源(注:需要拷贝jdbc相关jar包到tomcat中。tomcat6.x/lib目录下,注意tomcat6.0以下的版本在tomcat5.x/common/lib/目录下) 在server.xml文件,找到“Engine-> Host -> Context”,在其下面配置主要针对某一项目的数据源使用。 在context.xml文件,找到“Context”,在其下面配置可以让所有项目使用。 在Context下面配置数据源如下: 数据源相关参数 ...
  • Solrj是Solr搜索服务器的一个比较基础的客户端工具,可以非常方便地与Solr搜索服务器进行交互。最基本的功能就是管理Solr索引,包括添加、更新、删除和查询等。 对于一些比较基础的应用,用Solj基本够用,而且你可以非常容易地通过使用Solrj的API实现与Solr搜索服务器进行交互,实现对Solr的基本管理功能。 如果你的应用比较复杂,可以扩展Solrj来满足需要。
  • 1.用eclipse中安装Flex builder 插件版,就可以直接创建flex项目,并可以向web项目一样部署到Tomcat下2.如果flex没有与后台交互的话,可以将bin-debug目录下的文件放到tomcat/Webapps/ 你的项目名称/目录下,启动Tomcat就可以访问
  • tomcat配置数据源solr使用数据源 1、tomcat中配置数据源(注:需要拷贝jdbc相关jar包到tomcat中。tomcat6.x/lib目录下,注意tomcat6.0以下的版本在tomcat5.x/common/lib/目录下) 在server.xml文件,找到“Engine-> Host -> Context”,在其下面配置主要针对某一项目的数据源使用。 在context.xml文件,找到“Context”,在其下面配置可以让所有项目使用。 在Context下面配置数据源如下: & ...
  • 在配置文件里将 org.apache.pluto.core.PortletServlet 替换成 org.apache.pluto. container.driver.PortletServlet
  • Solr需要在Java EE应用程序服务器中运行。 您可以使用Jetty或Tomcat 。 Nginx将通过AJP或simliar充当代理,将所有RESTless请求转发给Solr。 我没有使用我的ajp与nginx,但我已经读过这个 。 基本上,您将同时运行所有Java EE应用程序服务器,Rails服务器,nginx,passenger和ajp代理。 您还可以设置代理通行证,这里有一个教程 。 探索不同的选项,看看哪一个是你的赌注。 Solr needs to run in a Java EE appl ...
  • 回答我自己的问题! :) 基本上,为了实现我的目标,我需要做以下事情: 在我的Maven POM文件中包含Solr WAR作为依赖项 将默认的Solr核心和配置( example/collection1/ )解压缩到我项目的子目录(我使用了cores/collection1 ) 在launch -Dsolr.solr.home上添加Java VM参数以指向cores目录( -Dsolr.solr.home=/path/to/my/project/cores ) 它不完全是自包含的(我仍然需要指向一个配置), ...
  • 由于tomcat支持似乎被禁用,因为5.x我不得不深入挖掘,最后我发现docs 如何很容易地启动solr ,即使它不在tomcat上。 你只需要解压缩solr-5.2.1.tgz文件,然后转到/solr-5.2.1并做 $ bin / solr start 这将永久启动默认端口8983上的solr服务器。 我实际上考虑过最简单的方法在tomcat上部署warfile,但这只是你需要处理的各种日志错误。 所以描述的方式是我的选择。 Since tomcat support seems to be disabl ...
  • 最后我通过使用第三方cors过滤器解决了它:我在solr应用程序级别而不是在tomcat服务器级别使用它: CORS com.thetransactioncompany.cors.CORSFilter cors.allowOrigin ...