Question

je suis ce guide (http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/db-integration-guide.html) pour intégrer le openfire avec et base de données Sql Server.

J'ai configuré le openfire.xml comme ceci:

<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>

Quand je tourne le serveur il ne me montre pas une erreur, il retourne le fichier aux valeurs par défaut. Je vérifie les journaux et je ne trouve rien.

Était-ce utile?

La solution

De .

  

Le paramètre (s) sont stockées dans la base de données avec   3.6.4 Je l'ai remarqué aussi bien et ne voyait la référence DB dans un autre   discussion et après avoir vérifié mon   installer, eh oui, tous dans le DB, sauf la   options de connexion DB.

:

  

Par un fil plus tôt, la plupart du SSO   config est aspiré dans le DB à   démarrage, ce qui est la raison pour laquelle vous ne voyez pas   dans le fichier XML plus. C'est   normal.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top