Solr в tomcat 7

Кажется, я не могу найти эту информацию где-либо в Интернете. Так что может кто поможет.

вот мой конфиг:

<solr persistent="false">

  <!--
  adminPath: RequestHandler path to manage cores.  
    If 'null' (or absent), cores will not be manageable via request handler
  -->
  <cores adminPath="/admin/cores" defaultCoreName="collection1">
     <core name="collection1" instanceDir="." />
  </cores>

solr устанавливается в /opt/solr/, где также находится файл solr.xml. он развертывается на tomcat7, и я могу получить доступ к главной странице непосредственно на localhost: 8080/solr, однако я не вижу, как добавить ядра, и когда я перехожу на localhost: 8080/solr/admin, он показывает следующую ошибку, которая является один я действительно не могу пройти мимо:

HTTP Status 404 - missing core name in path
type Status report
message missing core name in path
description The requested resource is not available.
Apache Tomcat/7.0.42

это недостаточно подробно для меня, чтобы точно знать, что не так, будучи пользователем в первый раз, это довольно запутанно. мысли?


person kalcy    schedule 24.10.2013    source источник


Ответы (1)


Вот пример solr.xml из моей песочницы. Надеюсь, это поможет:

<?xml version="1.0" encoding="UTF-8" ?>
<solr persistent="true" sharedLib="lib">
  <cores hostPort="8080"
         hostContext="solr"
         adminPath="/admin/cores">
    <core name="yourcorenamehere"
          instanceDir="coredirectoryhere"
          dataDir="data"
          schema="schema.xml"
          config="solrconfig.xml"
          loadOnStartup="true"
          transient="false" />
  </cores>
</solr>
person Evgeny Chernyavskiy    schedule 24.10.2013