Вы устанавливаете системные свойства в файле запуска Solr. Обычно есть параметр с именем SOLR_OPTS
, куда вы можете добавить -Ddisable.configEdit=true
. Вы также должны иметь возможность установить это в оболочке, прежде чем запускать solr с export SOLR_OPTS=....
.
Чтобы сохранить любые значения, поступающие из оболочки, вы должны использовать SOLR_OPTS="$SOLR_OPTS -Ddisable.configEdit=true"
при редактировании файла запуска Solr.
Из примера solr.in.sh в комплекте с Solr:
# Anything you add to the SOLR_OPTS variable will be included in the java
# start command line as-is, in ADDITION to other options. If you specify the
# -a option on start script, those options will be appended as well. Examples:
#SOLR_OPTS="$SOLR_OPTS -Dsolr.autoSoftCommit.maxTime=3000"
#SOLR_OPTS="$SOLR_OPTS -Dsolr.autoCommit.maxTime=60000"
#SOLR_OPTS="$SOLR_OPTS -Dsolr.clustering.enabled=true"