Topic: Custom Database // Base externe
Bonjour,
Je cherche a utilise une base utilisateur differente de la base jabber openfire
Ce faisant j'ai tente d'appliquer les infos que j'ai pu trouver a
http://www.igniterealtime.org/builds/op … guide.html
En lisant cette doc, on a l'impression que toutes les infos necessaires a la connection
sur un base externe sont dans des balises externe au bloc de base d'openfire.xml a savoir
<database>
<defaultProvider>
<driver>com.mysql.jdbc.Driver</driver>
<serverURL>jdbc:mysql://localhost:3306/openfire</serverURL>
<username>root</username>
<password/>
<testSQL>select 1</testSQL>
<testBeforeUse>true</testBeforeUse>
<testAfterUse>true</testAfterUse>
<minConnections>5</minConnections>
<maxConnections>25</maxConnections>
<connectionTimeout>1.0</connectionTimeout>
</defaultProvider>
et j'ai rajoute les trucs suivants essayant donc de me connecter sur le meme serveur jabber
mais sur une base utilisateur s'appelant "utilisateurs" ou le compte "root" de mysql
a un mot de passe vide
et dont la table des utilisateur s'appelle "util_personnes"
<provider>
<auth>
<className>org.jivesoftware.openfire.auth.JDBCAuthProvider</className>
</auth>
<!-- DOC -->
<user>
<className>org.jivesoftware.openfire.auth.JDBCAuthProvider</className>
</user>
</provider>
<!-- DOC -->
<jdbcProvider>
<driver>com.mysql.jdbc.Driver</driver>
<connectionString>jdbc:mysql://localhost/utilisateurs?user=root&password=secret</connectionString>
</jdbcProvider>
<!-- DOC -->
<jdbcAuthProvider>
<passwordSQL>SELECT util_passwd FROM util_personnes WHERE username=?</passwordSQL>
<passwordType>plain</passwordType>
</jdbcAuthProvider>
<!-- DOC -->
<jdbcUserProvider>
<loadUserSQL>SELECT util_nom FROM util_personnes WHERE util_login=?</loadUserSQL>
<userCountSQL>SELECT COUNT(*) FROM util_personnes</userCountSQL>
<allUsersSQL>SELECT util_login FROM util_personnes</allUsersSQL>
<searchSQL>SELECT util_login FROM util_personnes</searchSQL>
<usernameField>util_login</usernameField>
</jdbcUserProvider>
</database>
mais ca ne marche pas
Est ce que quelqu'un a deja eu affaire a ce genre de probleme
et aurait un openfire.xml exemple a me donner ?
Merci d'avance pour vos reponses
@+