2015-02-26 5 views
0

Я запускаю tomcat из своей виртуальной среды сборки. URL: http://localhost:8081/solr/Tomcat работает, но не Solr

я упал в моем solr.xml здесь:

/home/userdir/tomcat6/conf/Catalina/localhost/solr.xml 

содержимое моего solr.xml, как показано ниже:

<?xml version="1.0" encoding="UTF-8" ?> 
<Context docBase="/home/userdir/solr/solr/solr.war" debug="0" crossContext="true"> 
    <Environment name="solr/home" type="java.lang.String" value="/home/userdir/solr/solr" override="true" /> 
</Context> 

я мог бы получить Solr работы с обходным:

  1. Изменена Solr/домашний каталог, чтобы указать на неправильный путь/дома/UserDir/Solr
  2. Эта ошибка возникла при перезагрузке solr.
  3. Я заменил Solr/домашний каталог назад Тхо правильный путь:/Главная/UserDir/Solr/Solr
  4. перезапущен кот
  5. Это распаковала банки моей/дома/UserDir/tomcat6/WebApps/Solr/WEB-INF/Lib
  6. Solr и работают на http://localhost:8081/solr/

Мой вопроса был: Почему мне нужно произвести некоторые ошибки обеспечивая неправильный путь для Solr/дома для того, чтобы перераспределить? Почему это не повторное развертывание solr, когда был добавлен новый файл solr.xml. Как проинструктировать его о распаковке банкоматов и повторной автоматической активации?

ответ

0

Я не мог понять ваши вопросы, ни ваши цели. Обычно, когда вы запускаете локально один экземпляр Solr, вы можете получить доступ к нему по умолчанию через

http://localhost:8983/solr

Если у вас есть ограничения двери или несколько экземпляров SOLR работает, вы должны указать порт пристани (- Djetty.port = xxxx) при запуске, чтобы получить к нему доступ.

+0

Привет, я изолирую tomcat и solr в своем окружении от существующих экземпляров tomcat и solr, если они есть на главной машине. – nab

+0

Также я не использую причал Я бегу solr в tomcat, следовательно, мой настрой. Я также выбрал другой порт 8081 – nab

Смежные вопросы