环境:w8.1 + solr5.2.1 + apache7.0+jdk1.7
解压:solr5.2.1

复制E:solr-5.2.1serverwebapps 下的solr.war包到D:apache-tomcat-7.0.70webapps
启动apache然后关闭删除solr.war包
在D:apache-tomcat-7.0.70webappssolr 下面创建solrhome文件夹
复制E:solr-5.2.1exampleexample-DIH 下的solr文件夹到solrhome文件中
删除注释D:apache-tomcat-7.0.70webappssolrWEB-INFweb.xml
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>D:apache-tomcat-7.0.70webappssolrsolrhomesolr</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
把E:solr-5.2.1dist下的jar包复制到 D:apache-tomcat-7.0.70webappssolrWEB-INFlib 下面
报404错误:复制jar包:D:solr-5.2.1serverlibext
在D:apache-tomcat-7.0.70confCatalinalocalhost下面创建solr.xml文件
<?xml version="1.0" encoding="utf-8"?>
<Context docBase="D:apache-tomcat-7.0.70webappssolr" debug="0" crossContext="true">
<Environment name="solr/home" type="java.lang.String" value="D:apache-tomcat-7.0.70webappssolrsolrhomesolr" override="true"/>
</Context>
开启:http://localhost:8080/solr/#/

注意报错:
Servlet.service() for servlet [LoadAdminUI] in context with path [/solr] threw exception
java.lang.NullPointerException
把solrhome的目录定位到solr而不是solrhome的目录(D:apache-tomcat-7.0.70webappssolrsolrhome)