質問

このガイド(http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/db-integration-guide.html)をフォローして、Openfire Serverを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>

サーバーをオンにすると、エラーが表示されない場合、ファイルをデフォルト値に戻します。ログをチェックしますが、何も見つかりません。

役に立ちましたか?

解決

から ここ.

設定は3.6.4でDBに保存されます。これにも気づき、別のディスカッションでDBの参照しか見られず、DB接続オプションを除くすべてのDBでインストールをチェックした後、YEPをチェックしました。

および確認 ここ:

以前のスレッドに従って、SSO構成のほとんどはスタートアップのDBに吸い込まれます。そのため、XMLファイルに表示されなくなりました。これは正常です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top