NetBeans Collaboration更有趣的应用是可以用它把自己所有的IM帐号都集中在一起, 作成一个All in One的客户端. 这篇介绍里只实验了MSN, Gtalk 和Yahoo的帐号.
用NetBeans Collaboration建立All in One的IM客户端步骤如下:
-
在Collaboration Server 上配置Gateway.
针对OpenFire, 需要从http://www.igniterealtime.org/projects/openfire/plugins.jsp上下载gateway.jar文件
-
在浏览器中输入 http://localhost:9090, 登陆OpenFire管理控制台
-
在OpenFire中, 选择”插件”Tab, 在”Upload Plugin”中, 点击”Browse”按钮, 选择下载的gateway.jar. 再 点击 “Upload Plugin”按钮.
4. OpenFire成功安装上Gateway Plugin之后, 选择"服务器"Tab, 可以在左侧拦最下方看到新增加的”Gateway”. 点击Gateway下的setting, 出现如下界面.选择”MSN Messenger”, “Yahoo Messenger”和"Google Talk". 通过"Test Connection"按钮来测试服务器是否能够连通.
5.在Gateway中注册 IM 帐号, 选择Gateways -> Registrations 点击” Add a new registration”. 以MSN为例,选择Gateway 是"MSN”, username输入MSN的帐号, password中输入对应MSN帐号的密码.而User(JID)和nickname可以任意,比如ada_msn, 对应的是OpenFire Server上的用户.
输入完成后, 点击"Add"和"Update”按钮.
6.接下来为IM建立对应的OpenFire帐号,选择"用户/组"Tab, 点击”新建用户”. 在”用户名”中输入前一步设置的对应IM帐号的User(JID), 例如ada_msn. 这里的密码可以自由设定.
7.创建完新用户, 查看ada_msn"用户属性"下的"Roaster”, 可以看到这个用户名已经自动和Gateway 中的MSN Transport关联起来.
8.回到NetBeans Collaboration界面, 添加一个ada_msn帐号. 添加帐号的第一步选择”I hava a existing account on a collaboration server and just need to configure this computer to access it”.
9. 重复5, 6, 7,8 步骤, 可以添加多个IM帐号, 然后就可以在NetBeans Collaboration中同时登录多个IM帐号, 下图界面显示了同时登陆Gtalk,MSN和Yahoo, 并且和Yahoo Messenger 互聊的界面.
提醒:
-
OpenFire Gateway 目前不支持代理服务器.
-
NetBeans 6.0, 对应的是Developer Collaboration 1.2, 有时候会出现”Error: object doesn not represent a valid JID” 的错误. NetBean 6.1 会解决这一问题(Developer Collaboration 1.3)
-
IM登录不上的原因可能是配置的问题,例如Gtalk 的缺省端口是5222, 如果连不上,尝试端口5223,另外尽量采用在中国境内的服务器地址,比如Yahoo Messenger 缺省地址是scs.msg.yahoo.com, 国内应该是cn.scs.msg.yahoo.com
-
NetBeans Collab 中IM的Contact List初次导入,需要Spark(http://www.igniterealtime.org/downloads/index.jsp)的协助, 就是先用Spark成功登陆OpenFire一次后,再使用 NetBeans Collab.
参考:
http://collab.netbeans.org
http://www.igniterealtime.org
分享到:
相关推荐
Written for Java™ developers of varying skill and familiarity with the open source NetBeans™ IDE as well as Java IDEs in general, Pro NetBeans™ IDE 5.5 Enterprise Edition focuses on using ...
netbeans 富客户端权威教程英文版 最棒的富客户端权威教程
NetBeans富客户端编程权威教程,中文版 Lookup,Node、Explorer视图、Action和 Presenter,组件面板等
Gestion-学生-Netbeans-Swing:Gestion学生-Netbeans摇摆
NetBeans富客户端编程随书代码
AffableBean:Sistema电子商务做教程,门户做NetBeans(链接:https:netbeans.orgkbdocsjavaeeecommerceintro_pt_BR.html)
netbeans-样品 Netbeans 平台示例 在这里,您将找到完整的基于 Netbeans 平台的应用程序演示,了解如何完成不同的标准应用程序功能。 它远未完成或准备用作大多数事情的示例,但它是讨论的开始,并希望有一些社区...
Apache NetBeans网站该存储库在不同的子目录中针对不同的子域进行结构化。 Apache NetBeans主网站随着Oracle批准捐赠,将通过内容逐渐增强。 迁移所有内容后,它可能会变成 对“主”的更改将自动发布到 (有关详细...
NetBeans Ruby and Rails IDE with JRuby 2009,大家看标题就知道了啊。。好东西啊,刚得到就发上来了。。
一个NetBeans IDE插件,添加了Markdown支持。 编辑Markdown文档时,此插件提供基本的语法突出显示,HTML预览和HTML导出。什么是降价? Markdown是面向Web作家的文本到HTML转换工具。 Markdown允许您使用易于阅读,...
NetBeans has several features that greatly simplify Java EE development, but with many features and great flexibility, Java developers can become overwhelmed by the options available in NetBeans. ...
NetBeans™ IDE Field Guide: Developing Desktop, Web, Enterprise, and Mobile Applications, Second Edition 第二部分 The Only Complete Guide and Reference for NetBeans™ IDE 5.0 <br>The award-...
一步一步教你用netbeans做程:用惯了MyEclipse,突然上面说要用netbeans进行开发,天啊,难的感觉从天而降,看看入门,其实相关性蛮大的,挺容易的,而且netbeans还是中文开发哦!
Netbeans6.5 二次开发Liferay所需要加载的插件包
NetBeans MongoDB 用于浏览插件。 它将一个节点添加到“服务”选项卡。 右键单击它以添加服务器。 您可以浏览收藏; 对查询的响应可以作为子节点浏览; 属性表显示所有非地图、非列表属性(列表和地图成为附加子...
Apache 现在将 Netbeans 分发为 zip,这不方便 Mac 使用。 这是 Netbeans 10 的捆绑版本,可以拖入应用程序并像普通 mac 应用程序一样使用。
netbeans-checkstyle fork 与 checkstyle 和 netbeans 8 的 v6.1.1 一起使用 建造 mvn clean install 您需要的两个 npm 文件将位于 netbeans-checksyle/netbeans-checksyle-library/target/netbeans-checkstyle-...
Apache NetBeans Apache NetBeans是一个开源开发环境,工具平台和应用程序框架。 建造状态 GitHub动作 TravisCI: Apache Jenkins: Linux: 视窗: 要求 吉特 蚂蚁1.9.9或以上 JDK 8或11(用于构建NetBeans) ...