hongleimi 发表于 2016-12-14 08:46:17

resin 安装solr

1. 下载resin,解压,跟tomcat差不多
2. 下载solr,解压。复制solr war文件到resin的webapps外的一个目录。
3. 在resin中配置两个solr应用
    resin.conf 文件中添加两个web-app元素(添加到<host id="" root-directory=".">节点中)。两个应用的archive-path属性都指向同一个war文件就行
    <web-app id="/solr1" document-directory="webapps/solr1" archive-path="/path/to/solr.war" character-encoding="utf-8">
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>/path/to/your/solr-home</env-entry-value>
</env-entry>
</web-app>
<web-app id="/solr2" document-directory="webapps/solr2" archive-path="/path/to/solr.war" character-encoding="utf-8">
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>/path/to/your/alteranate/solr-home</env-entry-value>
</env-entry>
</web-app>

4. 在solr解压包中,将example/solr文件夹复制到上面每个solr/home指定的目录中,作为起始模板。
5. 运行起来看一下,http://localhost:8080/solr1/admin
   一直报这个错误:
{main} java.lang.VerifyError: class org.apache.solr.search.SolrIndexReader overrides final method setNorm
.(ILjava/lang/String;B)V
   
   无解,去死吧
页: [1]
查看完整版本: resin 安装solr