На вики-странице SolrInstall перечислены семь различных контейнеров серверов / сервлетов, совместимых с Solr:
- Tomcat
- Причал
- смола
- JBoss
- 1012 * WebSphere *
- Weblogic
- Glassfish
Я уверен, что «лучшее» субъективно, поэтому я просто скажу, что мои критерии таковы: проще всего настроить, лучше всего выполнять поиск с небольшим, редко обновляемым набором данных и с наименьшим количеством ошибок.
У Jetty и Tomcat есть пакеты apt-get solr, поэтому для некоторых они явно являются лидерами. Jetty используется в демо-установке, но есть некоторые замечания, что у Jetty есть некоторые трудности с обработкой Unicode в некоторых случаях. Tomcat - это обычный выбор, но, насколько я понимаю, он не такой легкий и обладает множеством функций, которые не нужны Solr.
Стоит ли задумываться о других? Есть ли какие-то важные плюсы и минусы, о которых я должен знать?