Openfire Sql 数据库集成

发布于 2024-10-07 21:35:17 字数 963 浏览 1 评论 0原文

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

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

I'm following this guide (http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/db-integration-guide.html) to integrate the Openfire server with and Sql Server Database.

I configured the openfire.xml like this:

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

When I turn the server on it doesn't show me any error, it reverts the file to the default values. I check the logs and I can't find anything.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

可是我不能没有你 2024-10-14 21:35:17

来自此处

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

并确认此处

根据之前的帖子,大部分 SSO
配置被吸入数据库
启动,这就是为什么你看不到它
不再在 XML 文件中。这是
正常。

From here.

The setting(s) are stored in the DB with
3.6.4 I noticed this as well and only saw the DB reference in another
discussion and after checking my
install, yep, all in the DB except the
DB connection options.

And confirmation here:

Per an earlier thread, most of the SSO
config gets sucked into the DB at
startup, which is why you don't see it
in the XML file anymore. This is
normal.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文