tomcat环境下solr4.0的simple运行笔记
?
4.配置solrconfig.xml文件
搜索 apache-solr-cell- ?文本,大概在72行,修改配置为
<lib dir="D:\tools\java\tomcat\apache-tomcat-6.0.20\solr_home\bin\contrib\extraction\lib" regex=".*\.jar" />
? <lib dir="D:\tools\java\tomcat\apache-tomcat-6.0.20\solr_home\bin\dist" regex="apache-solr-cell-\d.*\.jar" />
?
? <lib dir="D:\tools\java\tomcat\apache-tomcat-6.0.20\solr_home\bin\contrib\clustering\lib" regex=".*\.jar" />
? <lib dir="D:\tools\java\tomcat\apache-tomcat-6.0.20\solr_home\bin\dist" regex="apache-solr-clustering-\d.*\.jar" />
?
? <lib dir="D:\tools\java\tomcat\apache-tomcat-6.0.20\solr_home\bin\contrib\langid\lib" regex=".*\.jar" />
? <lib dir="D:\tools\java\tomcat\apache-tomcat-6.0.20\solr_home\bin\dist" regex="apache-solr-langid-\d.*\.jar" />
?
? <lib dir="D:\tools\java\tomcat\apache-tomcat-6.0.20\solr_home\bin\contrib\velocity\lib" regex=".*\.jar" />
? <lib dir="D:\tools\java\tomcat\apache-tomcat-6.0.20\solr_home\bin\dist" regex="apache-solr-velocity-\d.*\.jar" />
5.配置tomcat和solr工作目录
?
D:\tools\java\tomcat\apache-tomcat-6.0.20\conf\server.xml
?<Connector port="8081" protocol="HTTP/1.1"?
? ? ? ? ? ? ? ?connectionTimeout="20000"?
? ? ? ? ? ? ? ?redirectPort="8443" URIEncoding="UTF-8"/>
?
<Host name="localhost" ?appBase="webapps"
? ? ? ? ? ? unpackWARs="true" autoDeploy="true"
? ? ? ? ? ? xmlValidation="false" xmlNamespaceAware="false">
? ?<Context path="" docBase="D:\tools\java\tomcat\apache-tomcat-6.0.20\webapps\solr" debug="0"/>
</Host>
?
解压?D:\tools\java\tomcat\apache-tomcat-6.0.20\webapps\solr.war
然后修改D:\tools\java\tomcat\apache-tomcat-6.0.20\webapps\solr\WEB-INF\web.xml文件
增加solr工作目录配置
? <env-entry> ?
? ?<env-entry-name>solr/home</env-entry-name> ?
? ?<env-entry-value>D:\tools\java\tomcat\apache-tomcat-6.0.20\solr_home</env-entry-value> ?
? ?<env-entry-type>java.lang.String</env-entry-type> ?
</env-entry>
?
</web-app>
?
6.运行solr实例
开始dump数据
在dos下,进入 E:\work_space\搜索引擎框架\apache-solr-4.0.0-src\apache-solr-4.0.0\solr\example\exampledocs
目录
> java -Durl=http://localhost:8081/update ?-jar post.jar *.xml
因为我的tomcat使用端口是8081,根据自己的tomcat端口做修改.
?
查看效果
http://127.0.0.1:8081/#/collection1
在这里可以看到
Num Docs:32 说明数据一定dump好了
?
http://127.0.0.1:8081/#/collection1/analysis
可以随便查询刚才dump的数据.
?
?参考:
http://blog.sina.com.cn/s/blog_9634532001017azi.html
http://chenzehe.iteye.com/blog/1503280
?
?
?
?
?