openfire mysql 连接错误_配置Openfire中遇到错误,以及解决方法

本文介绍了如何在Android平台上使用Asamck开发基于XMPP协议的IM应用,并详细讲述了部署Openfire服务器的过程,包括遇到的错误及解决方案,如Ant编译问题和主类找不到等,提供了具体的解决步骤和注意事项。
摘要由CSDN通过智能技术生成

一1.最近要搞一个基于XMPP协议的移动IM,客户端采用Android平台,很自然的想到采用Asamck来开发。

2.试过AndroidPn,不过功能太少。最后还是采用了Openfire,有很多集成功能。

二.   1.部署Openfire.其实下载Openfire到安装是个很简单的事情,前提是你用MySql,如果采用其他的数据库的话,那你就要折腾一下了。网上有很多教程,相信大家都会的。

2.部署Openfire要一步一步来,千万不能少了哪一步,或者自定义一些东西,建议初学者还是要一步一步来。

三.遇到的错误以及解决方法:

1.用过Eclipse的都知道,很自然的,我们导入项目一般都是Import一下就好了。但是,部署这个东西比较特别,要New 一个Java Project->  (不要勾)Use default Location->browse 你的Openfire源码根目录。

2.名字是个重点,建议全部都要一样,根目录啊,项目名啊。都一样吧。这样会少很多麻烦。

3.还有我的Openfire 是3.7.1的,导入的时候会有错误,上网看了一下,缺少了一些Oracle的Jar包,你可以去Oracle官网下载一个,然后解压,把里面的那个叫做Cohenrence的Jar包到入你的工程。

4.下面遇到的错误会有点难缠点,不过淡定下来还是很容易的。

(1)Ant 编译问题,提示Jdk not ok,看起来有点莫名奇妙吧,其实很简单,找到build 下的build.xml ,然后根据自己的JDK version加入对应的信息。

具体就是在 里面的子节点

在?里面改为你的version信息。

(2)还有可能遇到,ant not ok 这个错误,方法跟上面的一样,根据你的Ant Version信息更改节点

里面的子节点

在?加上你的信息吧。

(3)遇到无法加载或者找到主类,这个错误,主要是VM Argument的参数问题。

一定一定要跟这个一模一样:   -DopenfireHome="${workspace_loc:openfire_src}/target/openfire   哪个符号都不能少啊!!!

千万不要掉了这个 “-”我试过了,结果。可想而知。

最后,如果能成果run起来的话,控制台会有信息的。

像这样的:

2012.03.29 13:13:25 Openfire 3.7.1 [2012-3-29 13:13:25]

Openfire 3.7.1 [2012-3-29 13:13:25]

2012.03.29 13:13:26 管理平台开始监听:

希望能帮到遇到同样错误的朋友。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值