Как запустить Solr на сервере Windows, чтобы он запускался автоматически? - PullRequest
5 голосов
/ 28 марта 2010

Как запустить solr на сервере Windows, чтобы он запускался автоматически?

Я запускаю его с:

java -jar start.jar

но мне нужен сервер, чтобы сделать это автоматически.

Ответы [ 4 ]

7 голосов
/ 28 марта 2010

Создайте командный файл с нужной вам командой и запустите его при запуске: некоторые из этих идей могут быть полезны.

Если вы запустили solr внутри tomcat, вы можете запустить tomcat как службу Windows и настроить автоматический запуск службы.

6 голосов
/ 27 ноября 2011

Мне повезло с "Менеджером по обслуживанию не сосущих", чтобы сделать именно это. Очень простой и легкий: http://nssm.cc/

2 голосов
/ 17 августа 2010

Функция запланированных задач в Windows Server позволит вам настроить команду для выполнения при запуске без использования пакетного файла.

0 голосов
/ 15 июня 2012

Я добавлю небольшой установщик службы solr windwos, который я недавно нашел и обновил:

https://github.com/serbrech/SolrWindowsService

Сначала обновите App.config

<add key="JavaExecutable" value="C:\Program Files (x86)\Java\jre6\bin\java.exe" />
<add key="WorkingDirectory" value="C:\Solr\apache-solr-4.0\example" />
<add key="Solr.Home" value="solr" />
<add key="CommandLineArgs" value="-Djava.util.logging.config.file=logging.properties" />
<add key="ShowConsole" value="false" />
<add key="Port" value="8983" />
<add key="InstanceName" value="Pageplanner" />
<add key="ClientSettingsProvider.ServiceUri" value="" />

Затемзапустите install.bat Это все, что нужно.

...