Я пробовал различные учебные пособия и получаю ошибку 404, когда наконец перехожу к host: port / solr на моем компьютере CentOS.
Кто-нибудь может сказать мне, почему я получил 404?
Как только я найду решение, я сделаю это официальным руководством по установке Apache Solr в конфигурации CentOS 6 / Tomcat6. А пока документации очень мало ...
Конфигурация Tomcat6 (Источник)
yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps
vi /usr/share/tomcat6/conf/tomcat6.conf
JAVA_HOME="/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/"
Кроме того, я добавил админ и управляющий делами роль пользователя в /etc/tomcat6/tomcat-users.xml
/usr/share/tomcat6/conf/Catalina/localhost/solr.xml
<Context docBase="/data/solr/solr.war" debug="0" privileged="true" allowLinking="true" crossContext="true">
<Environment name="solr/home" type="java.lang.String" value="/data/solr" override="true" />
</Context>
Вы должны настроить Tomcat так, чтобы он действительно указывал на экземпляр Solr.
См. Пример Solr в их документация:
<?xml version="1.0" encoding="utf-8"?>
<Context docBase="/opt/solr/example/solr/solr.war" debug="0" crossContext="true">
<Environment name="solr/home" type="java.lang.String" value="/opt/solr/example/solr" override="true"/>
</Context>
Это должно быть помещено в $CATALINA_HOME/conf/Catalina/localhost/solr.xml
и настройте пути для мест установки.