1.创建服务
映射:7777,7070,5222,9090端口
2.下载rpm文件
在http://download.igniterealtime.org/openfire/openfire-3.10.2-1.i386.rpm下载openfire的rpm文件,通过tae服务的文件上传上传到centos中
3.安装rpm文件
使用tae的webssh登录到主机,cd到/ace/upload目录下
使用
rpm -ivh openfire-3.10.2-1.i386.rpm
命令安装rpm文件
安装完成后完整的安装路径为:
/opt/openfire
4.启动openfire服务
通过以下命令启动服务:
/opt/openfire/bin/openfire.sh
显示:
/opt/openfire/bin/openfire.sh: /opt/openfire/jre/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory /opt/openfire/bin/openfire.sh: line 165: /opt/openfire/jre/bin/java: Success启动失败,执行以下命令:(这是由于系统环境引起的,系统是64位的,包里的文件是32位的)yum install libldb.i686
此时已经可以使用以下命令进行启动了:
/etc/init.d/openfire restart|status|start|stop
但是由于我们是通过ssh操作的,所以上边这个命令启动之后,等我们离开ssh客户端,openfire会自动关闭,所以,此时需要运行一下命令(将openfire.sh提交到后台去运行):
setsid /opt/openfire/bin/openfire.sh &
启动成功
5.检验
关闭ssh之后,就可以使用IP+9090检查openfire是否已经启动。由于TAE只有80端口可以使用域名访问,其他端口只能通过ip访问。如何查询ip呢,在tae控制台下服务配置中就可以看到
6.修改openfire的java内存
默认下openfire配置的jvm内存是256M,如果要修改这个值,需要修改openfire位于/etc/sysconfig/下的openfire文件使用vi进行修改,命令如下:vi /etc/sysconfig/openfire去掉#OPENFIRE_OPTS="-Xmx1024m"此行前面的#,修改为512mOPENFIRE_OPTS="-Xmx512m"
重启服务即可。
时间: 2024-10-07 05:46:26