搭建 Openfire3.7.0 时遇到的一些问题

来源:互联网 发布:软件随想录 txt 编辑:程序博客网 时间:2024/06/05 15:49

本来想做一个软件升级的服务器,结果发现了开源的即时消息传输服务器Openfire。由于它的功能远大于软件升级服务器,因此开始研究。以下是搭建的主要过程。

1. 安装了Microsoft SQL Server 2005 Express Edition

2. 安装了Openfire3.7.0

3. 配置Openfire时,第四步数据库设置,查看error.log出现错误:java.net.ConnectException: connection refused。很可能的一个原因是SQL Server的默认监听端口1433没有打开。启动SQL Server 的配置管理器,SQL Server 2005网络配置-> SQLEXPRESS的协议 -> TCP/IP属性 -> IP地址 -> IP1, IP2, IP3, IPALL的TCP端口都改为1433。重启SQL Server即可。

4. 配置完成后,再次启动openfire.exe,出现错误:java.lang.IllegalArgumentException: Illegal JID: 20110723-0956\sqlexpress。打开数据库Openfire中的表dbo.ofProperty,xmpp.domain的值是20110723-0956\sqlexpress,修改为该机的地址,例如:“im.commit.com.cn”。重启openfire.exe进入管理控制台。



参考链接

基于即时通信和LBS技术的位置感知服务(三):搭建Openfire服务器+测试2款IM客户端http://www.cnblogs.com/charley_yang/archive/2011/03/27/1997052.html

原创粉丝点击