2010-12-15 9 views
4

Je suis ce guide (http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/db-integration-guide.html) pour intégrer le serveur Openfire et Sql Base de données du serveur.Openfire Sql Intégration de base de données

configuré à l'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.

Répondre

3

De here.

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

Et confirmation here:

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

+0

Ouais c'est vrai, j'ai finalement compris. Il "suce" la configuration valide dans le DB. Cela devrait être mentionné dans le guide. Merci pour les liens. – Megacan

+1

Semble assez ridicule - peut-être une ligne de commentaire en haut du fichier .ini fonctionnerait aussi bien! – Sam

+0

en utilisant l'interface graphique est la meilleure option pour intégrer db –

Questions connexes