1、将example/solr下的内容拷贝到/opt/solr/example(下文用$SOLR_HOME代替),
将example/webapps/solr.war拷贝到$SOLR_HOME
2、编辑$SOLR_HOME/conf/solrconfig.xml,修改dataDir
<dataDir>${solr.data.dir:/opt/solr/example/data}</dataDir>
或者可以修改tomcat的启动脚本
export JAVA_OPTS="$JAVA_OPTS -Dsolr.data.dir=/opt/solr/example/data"
3、在tomcat安装路径的conf目录下创建Catalina/localhost/solr.xml
<?xml version="1.0" encoding="utf-8"?>
<Context docBase="/opt/solr/solr.war" debug="0" crossContext="true">
<Environment name="solr/home" type="java.lang.String" value="/opt/solr/example" override="true"/>
</Context>
4、修改tomcat get请求默认编码,以及solr服务端口号
在tomcat安装路径下,找到conf/server.xml 替换用下面内容替换Connector节点
<Connector port="8983" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" />
B Windows环境
1、将example/solr下的内容拷贝到D:/solr/example(下文用$SOLR_HOME代替),将example/webapps/solr.war拷贝到$SOLR_HOME
2、编辑$SOLR_HOME/conf/solrconfig.xml,修改dataDir
<dataDir>${solr.data.dir:D:/solr/example/data}</dataDir>
或者可以修改tomcat的启动脚本
export JAVA_OPTS="$JAVA_OPTS -Dsolr.data.dir=D:/solr/example/data"
3、在tomcat安装路径的conf目录下创建Catalina/localhost/solr.xml
<?xml version="1.0" encoding="utf-8"?>
<Context docBase="D:/solr/example/solr.war" debug="0" crossContext="true">
<Environment name="solr/home" type="java.lang.String" value="D:/solr/example/" override="true"/>
</Context>
4、修改tomcat get请求默认编码,以及solr服务端口号
在tomcat安装路径下,找到conf/server.xml 替换用下面内容替换Connector节点
<Connector port="8983" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" />