【问题标题】:Netbeans 6.5.1 + Openfire 3.6.4 Collaboration?Netbeans 6.5.1 + Openfire 3.6.4 协作?
【发布时间】:2025-12-22 01:35:12
【问题描述】:

我们正在使用 Netbeans 中的协作插件。不幸的是,“开发者协作 XMPP 服务器 share.java.net 的服务将于 2009 年 4 月 20 日停止。”

http://wiki.netbeans.org/FaqShareJavaNet

我设法在 OpenSolaris 2008.11 上安装了 OpenFire 3.6.4。

无论我做什么,我都无法从 Netbeans 协作插件登录,但得到“对象不代表有效的 JID” 服务器日志:

2009.05.23 21:41:27 [org.jivesoftware.openfire.spi.PresenceManagerImpl.userUnavailable(PresenceManagerImpl.java:271)] 存储用户离线状态时出错:

除了

http://wiki.netbeans.org/CollabServer

http://www.igniterealtime.org/community/message/190171

有人用 Openfire 成功运行 Netbeans 吗?

干杯

【问题讨论】:

  • 顺便说一句,我可以用 pidgin 连接到服务器。

标签: netbeans plugins collaboration openfire


【解决方案1】:

我认为 Openfire 和 netbeans 协作模块之间存在错误。 使用 NB 6.7、Openfire 3.6.4 和 postgres 7,我注意到有 2 个进程试图提供“存在”功能,导致存在表中的 2 个数据库条目冲突。

我认为来自 netbeans 协作连接的一个条目包含 netbeans 所需的用户 JID,而另一个没有,这是我认为“对象不代表有效 JID”错误消息背后的罪魁祸首.

我决定尝试删除 Openfire 群聊选项卡中的所有服务,并成功从我的 NB 6.7 登录,但没有可用的协作频道...

【讨论】:

    【解决方案2】:

    是的!

    从 openfire 管理员的可用插件列表中安装“搜索”插件。就这样! 它甚至在上面的链接中:) 如果不起作用,请尝试禁用离线消息。

    【讨论】: