[英]SOLR 4.7.1 tomcat 7 setup
我正在嘗試在Tomcat 7.0.35上設置Solr 4.7.1,這是我的tomcat文件夾結構
/home/mayank/jvm/apche-tomcat-7.0.35/
/home/mayank/jvm/apche-tomcat-7.0.35/bin
/home/mayank/jvm/apche-tomcat-7.0.35/conf
/home/mayank/jvm/apche-tomcat-7.0.35/domains
/home/mayank/jvm/apche-tomcat-7.0.35/domains/solr.mydomain.com
solr.mydomain.com是Solr的子域。 對於設置Solr,我執行以下步驟
下載Solr 4.7.1.zip
並將其Solr 4.7.1.zip
壓縮到domains/solr.mydomain.com
文件夾。
將solr-4.7.1/dist/solr-4.7.1.war
到domains/solr.mydomain.com
並將其重命名為ROOT.war。
接下來我該怎么辦? 如何設置solr主變量? 我正在使用cpanel而不是命令行進行訪問。
我沒有在tomcat 7中設置solr,但是在tomcat 6中設置了幾次solr。 也許這可以幫助您:
1.)您應該在Tomcat安裝程序中添加端口,solr應該在其中運行。 看一下該文件是否存在,並更改設置:
$tomcat_home/conf/server.xml
2.)在tomcat中定義solr應用程序。 找出是否存在以下文件: $tomcat_home/conf/Catalina/localhost/solr.xml
並添加solr的配置,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<Context docBase="/home/mayank/jvm/apche-tomcat-7.0.35/domains/solr.mydomain.com/solr-4.7.1.war" debug="0" crossContext="true">
<Environment name="solr/home" type="java.lang.String" value="/home/mayank/jvm/apche-tomcat-7.0.35/domains/solr.mydomain.com/" override="true"/>
</Context>
3.)如果您在Linux上運行tomcat,請安裝tomcat啟動腳本。 您需要的參數取決於運行Tomcat的機器。 下一個示例可能是初始化文件的一組可能的參數:
ulimit -v unlimited
export JAVA_HOME=/usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre/
export JAVA_OPTS="-Xms2048m -Xmx2048m -Dbootstrap_confdir=/home/mayank/jvm/apche-tomcat-7.0.35/domains/solr.mydomain.com/conf/"
export JAVA_OPTS="$JAVA_OPTS -DhostPort=9080"
export TOMCAT_USER=root
export CATALINA_HOME=/home/mayank/jvm/apche-tomcat-7.0.35
export CATALINA_PID=$CATALINA_HOME/bin/tomcat6.pid
-DhostPort=9080
取決於您在1.中的配置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.