Настройка через файлы

Настройку через файлы конфигурации следует использовать, если SberMobile Server не запускается, а другие способы недоступны. Конфигурационный файл по умолчанию - server.xml. Альтернативное имя файла можно выбрать, использовав опцию командной строки '-f <filename>'.

Обратите внимание, что SberMobile Server не только загружает конфигурационный файл во время старта, но и сохраняет его настройки во время остановки. Выполненные вручную изменения в файле во время работы SberMobile Server будут перезаписаны.

Только несколько свойств глобальной конфигурации SberMobile Server сохраняются в конфигурационный файл. Это в основном свойства, используемые до установление соединения с базой данной.

Об этом прямо говорится в документации по глобальным свойствам, хранящимся в конфигурационном файле. Значения всех остальных глобальных настроек сохраняются в базу данных сервера.

Конфигурационный файл имеет формат XML (eXtensible Markup Language). Вот образец файла:

<config>

 <firstLaunch>false</firstLaunch>

 <previousVersion>31001</previousVersion>

 <locale>ru</locale>

 <deviceServerPort>6450</deviceServerPort>

 <deviceServerSslPort>6455</deviceServerSslPort>

 <usersSelfRegistration>true</usersSelfRegistration>

 <configGuiMode>auto</configGuiMode>

 <netAdminPort>6440</netAdminPort>

 <netAdminEnabled>true</netAdminEnabled>

 <databaseDriver>org.hsqldb.jdbcDriver</databaseDriver>

 <databaseUrl>jdbc:hsqldb:file:db/SberMobile Server</databaseUrl>

 ...

</config>

SberMobile Server создает файл автоматически, нет необходимости добавлять настройки вручную. При устранении ошибок вам, возможно, потребуется изменить значения некоторых настроек.

Подробное описание доступных настроек можно найти в разделе Общие настройки.