环境:
- windows
- solr3.6.2 下载:http://www.apache.org/dyn/closer.cgi/lucene/solr/3.6.2
- jboss-6.1.0.Final 下载:http://www.jboss.org/jbossas/downloads
一、下载安装上述文件
二、solr配置
- 进入 apache-solr-3.6.2\dist 目录,将 apache-solr-3.6.2.war 解压命名为 solr.war;
- 将 solr.war 复制到 jboss-6.1.0.Final\server\default\deploy 目录;
- 将 apache-solr-3.6.2\example\ 目录中的 solr 文件夹复制到 jboss-6.1.0.Final\server\default\deploy\solr.war;
- 配置URI Charset:进入 jboss-6.1.0.Final\server\default\deploy\jbossweb.sar 目录, 修改server.xml,增加【URIEncoding="UTF-8"】
<!-- A HTTP/1.1 Connector on port 8080 --> <!-- 配置URI Charset --> <Connector protocol="HTTP/1.1" port="${jboss.web.http.port}" address="${jboss.bind.address}" redirectPort="${jboss.web.https.port}" URIEncoding="UTF-8" />
- 配置solr home:进入jboss-6.1.0.Final\server\default\deploy\solr.war\WEB-INF 目录,打开web.xml,在文件最后增加
<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>D:\jboss-6.1.0.Final\server\default\deploy\solr.war\solr</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>
- JBoss日志配置:进入jboss-6.1.0.Final\server\default\deploy 目录,打开jboss-logging.xml,增加如下内容
<!-- solr日志级别设置 --> <logger category="org.apache.solr"> <level name="WARN"/> </logger>
- 启动tomcat,访问 http://localhost:8080/solr/admin/ 即可进入solr管理页面
三、其他
- 增加ikanalyzer中文分词器和solr使用请参考上篇文章 solr3.6.2 使用配置
- 参考文档:http://wiki.apache.org/solr/SolrJBoss