簡體   English   中英

SOLR 4.7.1 tomcat 7設置

[英]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,我執行以下步驟

  1. 下載Solr 4.7.1.zip並將其Solr 4.7.1.zip壓縮到domains/solr.mydomain.com文件夾。

  2. solr-4.7.1/dist/solr-4.7.1.wardomains/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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM