【问题标题】:Openfire Sql Database IntegrationOpenfire Sql 数据库集成
【发布时间】:2011-05-25 21:02:58
【问题描述】:

我正在按照本指南 (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>

当我打开服务器时,它不会显示任何错误,它会将文件恢复为默认值。我检查了日志,但找不到任何东西。

【问题讨论】:

    标签: sql sql-server openfire


    【解决方案1】:

    来自here

    设置存储在数据库中 3.6.4 我也注意到了这一点,只在另一个中看到了数据库引用 讨论并检查我的 安装,是的,除了 数据库连接选项。

    并确认here

    根据较早的线程,大多数 SSO 配置被吸入数据库 启动,这就是为什么你看不到它 在 XML 文件中。这是 正常。

    【讨论】:

    • 是的,我最终想通了。它将有效配置“吸入”到数据库中。应该在指南中提及。感谢您的链接。
    • 看起来很荒谬——也许 .ini 文件顶部的注释行也可以!
    • 使用GUI是集成db的最佳选择
    猜你喜欢
    • 2013-07-16
    • 2016-06-13
    • 1970-01-01
    • 1970-01-01
    • 2017-09-17
    • 2011-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多