solr JBoss 使用配置

来源:互联网 发布:麻将源码 编辑:程序博客网 时间:2024/04/24 20:35

环境:

  1. windows
  2. solr3.6.2 下载:http://www.apache.org/dyn/closer.cgi/lucene/solr/3.6.2
  3. jboss-6.1.0.Final 下载:http://www.jboss.org/jbossas/downloads
一、下载安装上述文件

二、solr配置
  1. 进入 apache-solr-3.6.2\dist 目录,将 apache-solr-3.6.2.war 解压命名为 solr.war;
  2. 将 solr.war 复制到 jboss-6.1.0.Final\server\default\deploy 目录;
  3. 将 apache-solr-3.6.2\example\ 目录中的 solr 文件夹复制到 jboss-6.1.0.Final\server\default\deploy\solr.war
  4. 配置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" />
  5. 配置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>
  6. JBoss日志配置:进入jboss-6.1.0.Final\server\default\deploy 目录,打开jboss-logging.xml,增加如下内容
       <!-- solr日志级别设置 -->   <logger category="org.apache.solr">      <level name="WARN"/>   </logger>
  7. 启动tomcat,访问 http://localhost:8080/solr/admin/ 即可进入solr管理页面
三、其他
  1. 增加ikanalyzer中文分词器和solr使用请参考上篇文章 solr3.6.2 使用配置
  2. 参考文档:http://wiki.apache.org/solr/SolrJBoss

原创粉丝点击