openfire linux?openeuler基于centos
本篇文章给大家谈谈openfire linux,以及openeuler基于centos对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
如何在Linux上安装OpenFire
1.首先下载OpenFire的Linux安装包
2.复制安装包到Linux服务器上,并运行;
如果下载的是RPM:
rpm-ivh openfire-3.6.2-1.i386.rpm
默认安装到/opt/openfire目录下;
如果下载的是.tar.gz:
tar–xzvf openfire-3.6.2-1.i386.tar.gz
mv openfire/opt
3.由于我的Linux还没有安装Java,所以有下载了Java JDK1.5.0安装包(OpenFire需要1.5.0以上版本),安装后在/etc/profile后面添加配置如下:
JAVA_HOME=/usr/java/jdk1.5.0_16;export JAVA_HOME
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
如果不知道当前JDK版本,用“java–version”查询,
如果需要下载或升级连接;
4.我没有使用OpenFire自带的MYSQL,所以在我的Oracle数据库中添加新的TableSpace和用户,并把"classes12.jar"复制到/opt/openfire/lib目录下,以方便OpenFire找到JDBC包;
5.在Linux上启动OpenFire
#/etc/init.d/openfire
Usage/etc/init.d/openfire{start|stop|restart|status|condrestart|reload}
#/etc/init.d/openfire start
6.打开浏览器,输入http:,进入配置页面
a)首先选择语言,当然是中文
b)其次配置域ip和控制台端口,端口默认是9090
c)然后选择数据库连接,
i.“嵌入的数据库”就是使用OpenFire自带数据库;
ii.“标准数据库连接”是连接外部数据库,我是连接外部Oracle数据库
d)进入“标准数据连接”配置页面,配置Oracle连接;配置后会在外部数据库中创建表和字段;
e)进入用户和组配置界面,
i.“初始配置”既在数据库中保存用户和用户组资料
ii.“目录服务器(LDAP)”就是使用外部LDAP服务器来管理
f)进入管理员密码配置界面,修改管理员密码;
注:这里可能有个Bug,这个管理员密码在第二次登录后就会失效,我即使直接修改数据库的密码也无法登录通过,为此我重装了数次也没有解决,为此我不得不在用户中添加一个专门的管理员用户,通过这个帐号登录管理控制台;
g)配置完毕,进入“管理控制台”,额外添加一个管理员帐号;
7.在“管理控制台”可以添加很多Plug-in和配置各种端口;
openfire 和androidpn哪个好些
目前来看相对openfire来说安卓更为主流:
1、Openfire采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。
2、Android(['ændrɔid])是一个以Linux为基础的半开源操作系统,主要用于移动设备,由Google和开放手持设备联盟开发与领导。 Android系统最初由安迪·鲁宾(Andy Rubin)制作,最初主要支持手机。2005年8月17日被Google收购。2007年11月5日,Google与84家硬件制造商、软件开发商及电信营运商组成开放手持设备联盟(Open Handset Alliance)来共同研发改良Android系统并生产搭载Android的智慧型手机,并逐渐拓展到平板电脑及其他领域上。随后,Google以Apache免费开源许可证的授权方式,发布了Android的源代码。