Интеграция с базой данных Openfire Sql - PullRequest
4 голосов
/ 15 декабря 2010

Я следую этому руководству (http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/db-integration-guide.html) для интеграции сервера Openfire с базой данных Sql Server.

Я настроил файл openfire.xml следующим образом:

<jdbcProvider>
<driver>net.sourceforge.jtds.jdbc.Driver</driver>
<connectionString>jdbc:jtds:sqlserver://192.168.21.40:1433/XmppTests;user=myusername;password=mypass;instance=sqlserver2008ex;</connectionString> 
</jdbcProvider>
<provider> 
  <auth> 
    <className>org.jivesoftware.openfire.auth.JDBCAuthProvider</className> 
  </auth>
</provider>
<jdbcAuthProvider> 
  <passwordSQL>SELECT password FROM dbo.Users WHERE username=?</passwordSQL>  
  <passwordType>plain</passwordType> 
</jdbcAuthProvider>
<admin>
    <authorizedUsernames>francisco</authorizedUsernames>
</admin>

Когда яВключение сервера не показывает никаких ошибок, он возвращает файл к значениям по умолчанию. Я проверяю логи и ничего не могу найти.

1 Ответ

3 голосов
/ 15 декабря 2010

С здесь .

Настройки хранятся в БД с 3.6.4. Я также заметил это и увидел ссылку на БД только в другом обсуждении ипосле проверки моей установки, да, все в БД, кроме параметров подключения к БД.

И подтверждение здесь :

Для более раннего потока,большая часть конфигурации SSO загружается в базу данных при запуске, поэтому вы больше не видите ее в файле XML.Это нормально.

...