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解压到下面结构如下:
2.solr的环境准备:
将下载的Solr包解压,解压后目录结构如下:
进入到server下的solr-webapp下将webapp文件夹重新命名名称为solr并且将他整个拷贝出来放在tomcat8下的webapps下如下图:
在从解压的solr中的server的lib包中将如下jar包复制出来放到tomcat中solr中的solr\WEB-INF\lib下面如图:
并且将server下的resources文件夹下的log4j.properties文件放在tomcat中solr中的solr\WEB-INF\classes下
注意:如果没有classes文件夹,你就创建一个classes
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
出现如下信息:
这个文章只是粗率的配置了一下,有什么不对的地方大家指出谢谢。