Solr单机搭建 for windows

来源:互联网 发布:华为云计算视频百度云 编辑:程序博客网 时间:2024/06/04 18:13

Jdk下载地址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Solr下载地址:

http://mirrors.shuosc.org/apache/lucene/solr/7.0.0/

Tomcat下载地址:

http://tomcat.apache.org/download-80.cgi

安装方法参照其他文章:

1.首先在D盘创建一个文件夹D:\solrstand-alone

将tomcat8解压到下面结构如下:

abc

2.solr的环境准备:

将下载的Solr包解压,解压后目录结构如下:

abc

进入到server下的solr-webapp下将webapp文件夹重新命名名称为solr并且将他整个拷贝出来放在tomcat8下的webapps下如下图:

abc

在从解压的solr中的server的lib包中将如下jar包复制出来放到tomcat中solr中的solr\WEB-INF\lib下面如图:

abc

并且将server下的resources文件夹下的log4j.properties文件放在tomcat中solr中的solr\WEB-INF\classes下

注意:如果没有classes文件夹,你就创建一个classes

abc

3.创建solrhome,在D:\solrstand-alone下在创建一个solrhome的文件夹:

将solr解压包下的server下的solr复制到D:\solrstand-alone\solrhome下即可;

4.配置solrhome

找到tomcat下的solr下的WEB-INF下的web.xml文件,找到这段代码

  <!--
    <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>/put/your/solr/home/here</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>
   -->

开启注释,修改成如下信息:

  <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>D:\solrstand-alone\solrhome\solr</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

这里配置的信息即是,刚刚的solrhome的路径;

再将这段代码注释掉:

<security-constraint>

    <web-resource-collection>

      <web-resource-name>DisableTRACE</web-resource-name>

      <url-pattern>/</url-pattern>

     <http-method>TRACE</http-method>

    </web-resource-collection>

    <auth-constraint/>

  </security-constraint>

  <security-constraint>

    <web-resource-collection>

      <web-resource-name>Enableeverything but TRACE</web-resource-name>

      <url-pattern>/</url-pattern>

     <http-method-omission>TRACE</http-method-omission>

    </web-resource-collection>

  </security-constraint>

配置完成

启动tomcat

http://localhost:8080/solr/index.html

出现如下信息:

abc

这个文章只是粗率的配置了一下,有什么不对的地方大家指出谢谢。












阅读全文
0 0
原创粉丝点击