首先感谢这篇文章的作者 http://share.csdn.net/slides/1804
我算是转载过来,让大家更清晰一些,尝试多次成功的版本
其中放弃了 java jar start.jar的方法,也放弃了ant build的方法
还是使用文件拷贝,手工设置 来实现
1. 下载最新版本 -4.7.0
http://mirrors.cnnic.cn/apache/lucene/solr/4.7.0/solr-4.7.0.zip
2. 解压后将example/webapps下的solr.war拷到tomcat的webapps下,再重启tomcat .war自动解压
百科:.war包tomcat启动时自解压,也可自己通过压缩软件解压
3. 此时仍不能访问,需进行solr_home的设置
百科:solr_home目录用于存放配置文件和索引数据
拷贝源代码目录中的example/solr到你电脑的任意位置,命名为solr_home
在tomcat的webapps/solr/WEB_INF/web.xml 取消下面的注释并进行目录的修改
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>此处修改为你刚才的solr_home的绝对路径或相对路径</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
4. 此时重启tomcat仍然报错,缺少相应的jar包
拷贝example/lib/ext/中的jar包到WEB_INF/lib下
再拷贝example/resources/log4j.properties 到solr/classes(此目录需自建)
通过上述4步,再去访问localhost:8080/solr/即可开始你的solr自建搜索引擎之旅了!
欢迎 一起交流!!