0

我们在 Netbeans 中使用 collab 插件。不幸的是,“开发人员协作 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 吗?

干杯

4

2 回答 2

1

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

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

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

于 2009-11-24T08:52:40.317 回答
0

是的!

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

于 2009-06-07T16:13:34.107 回答