JavaServlet apa yang digunakan untuk Solr Instace dalam Laradock?

Saya tahu bahwa kami menggunakan jetty sebagai wadah Java servlet di server pementasan/produksi kami, tetapi apa wadah Java servlet di dalam laradock ketika berhubungan dengan solr? secara keseluruhan saya hanya mengenal jetty/tomcat tetapi tidak dapat saya temukan. kami harus menyesuaikan konfigurasi servlet pada staging tetapi saya memerlukan pengaturan tersebut di lingkungan dev juga.

dan jika seseorang sudah mengalami masalah itu dalam laradock - pada pementasan kami menyesuaikannya

requestHeaderSize

dari default 8k hingga 64k byte sehingga panjang uri tidak menjadi masalah lagi. dan sekarang kita juga memerlukan pengaturan itu di laradock/solr.


person netzding    schedule 25.07.2019    source sumber


Jawaban (1)


Menurut Dockerfile untuk laradock/solr dibuat menggunakan versi 5.5 reguler Gambar Solr dengan sedikit perubahan.

Solr menggunakan versi Jetty internal yang dibundel sejak menghentikan dukungan untuk kontainer lain di Solr 5.

Secara umum seharusnya tidak ada alasan untuk mengubah requestHeaderSize untuk instalasi Solr, karena Anda dapat menggunakan POST permintaan alih-alih GET untuk permintaan Solr apa pun yang berisi isi permintaan besar (yaitu yang biasanya terjadi jika Anda memiliki banyak argumen boolean).

Klien Solr Anda harus menggunakan POST secara default, bukan GET untuk permintaan.

person MatsLindh    schedule 25.07.2019
comment
saya tidak berhasil membuat solarium menggunakan POST default, apakah Anda tahu solarium dan mungkin memiliki petunjuk untuk menggunakan POST sebagai default? - person netzding; 25.07.2019
comment
stackoverflow.com/questions/57198367/ - person netzding; 25.07.2019