zoukankan      html  css  js  c++  java
  • Solr入门之(2)快速启动:第一个例子

      Solr作为一个web应用来启动,因此需要JDK支持,需要WEB容器,本文环境如下:

    JDK6.0或以上(环境变量设置等不再赘述)
    
    Tomcat-6.0.35或以上(自行下载)
    
    apache-solr-3.6.2.ziphttp://www.apache.org/dyn/closer.cgi/lucene/solr/Windows 7 :

    Solr提供了一个WEB应用,位于apache-solr-3.6.2解压包的/dist文件夹下,即apache-solr-3.6.2.war文件,为了方便访问,改名为solr.war

    Solr WEB应用的前提条件

      1、首先将war包解压为solr目录,解压方式不作赘述。

      2、solr/WEB-INF/lib下的jar包补全:dist/*.jar, dist/solrj-lib/*.jar下的jar全部拷贝,省事.

      3、提供log4j配置文件,不提供会报错,但是不影响正常启动.

      4、将apache-solr-3.6.2examplesolr目录复制到一个任意新目录,比如D:/Test/solr_home/下,该文件夹就是solr提供的一个索引库的简单例子。

    Solr WEB应用的启动步骤

      1、Tomcat的一些设置:本文将端口设置为8089; 编码设置为UTF-8URIEncoding="UTF-8"

      2、将solr部署到tomcat,但是在部署时需要提供一个solr/home的环境变量,下面的23步骤就分别用通常使用的部署web应用的方式来提供solr/home,选择其中一种方式即可.

      3、(可选一)${tomcat_home}/conf/Catalina/localhost文件夹(不存在手动创建)下创建solr.xml

    <?xml version="1.0" encoding="UTF-8" ?>
    <Context docBase="solr应用路径" reloadable="true" > 
        <Environment name="solr/home" type="java.lang.String" value="D:/Test/solr_home/solr" override="true" /> 
    </Context>
            说明:此种方式配置时solr应用路径不要放在${tomcat_home}/webapps/下。
                  solr/home即为上面复制出来的索引库的地址。

      4、(可选二)直接将solr应用放到${tomcat_home}/webapps/,但是要修改solrweb.xml文件:

    <env-entry>
        <env-entry-name>solr/home</env-entry-name>
        <env-entry-value>D:/Test/solr_home/solr</env-entry-value>
        <env-entry-type>java.lang.String</env-entry-type>
     </env-entry>

      5、启动tomcat,访问http://localhost:8089/solr即可显示主界面

      6、上述所有操作仅是了解solr作为一个web应用如何启动,后续依次介绍其它概念及界面操作。

  • 相关阅读:
    使用 ASP.NET Core MVC 创建 Web API(五)
    使用 ASP.NET Core MVC 创建 Web API(四)
    使用 ASP.NET Core MVC 创建 Web API(三)
    使用 ASP.NET Core MVC 创建 Web API(二)
    使用 ASP.NET Core MVC 创建 Web API(一)
    学习ASP.NET Core Razor 编程系列十九——分页
    学习ASP.NET Core Razor 编程系列十八——并发解决方案
    一个屌丝程序猿的人生(九十八)
    一个屌丝程序猿的人生(九十七)
    一个屌丝程序猿的人生(九十五)
  • 原文地址:https://www.cnblogs.com/tq03/p/3601048.html
Copyright © 2011-2022 走看看