Какой JavaServlet используется для экземпляра Solr в Laradock?

Я знаю, что мы используем причал как контейнер сервлетов Java на наших промежуточных/производственных серверах, но что такое контейнер сервлетов Java в laradock, когда дело доходит до solr? в целом я знаком только с причалом / котом, но я не могу их найти. нам пришлось настроить конфигурацию сервлета при подготовке, но мне понадобятся эти настройки и в среде разработки.

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

requestHeaderSize

от 8k по умолчанию до 64k байт, поэтому длина uri больше не проблема. и теперь нам также нужна эта настройка в laradock/solr.


person netzding    schedule 25.07.2019    source источник


Ответы (1)


Согласно файлу Docker для laradock/solr, он строится с использованием обычной версии 5.5. Изображение Solr с минимальными изменениями.

Solr использует встроенную внутреннюю версию Jetty с тех пор, как отказалась от поддержки других контейнеров в Solr 5.

Как правило, не должно быть никаких причин для изменения requestHeaderSize для установки Solr, так как вы можете использовать запросы POST вместо GET для любого запроса Solr, который содержит большое тело запроса (т.е. что обычно происходит, если у вас много логических аргументов).

Ваш клиент Solr должен по умолчанию использовать POST вместо GET для запросов.

person MatsLindh    schedule 25.07.2019
comment
мне не удалось заставить солярий использовать POST по умолчанию, знаете ли вы солярий и, возможно, у вас есть подсказка в отношении использования POST по умолчанию? - person netzding; 25.07.2019
comment
stackoverflow.com/questions/57198367/ - person netzding; 25.07.2019