openfire升级指南
升级Openfire是和从头开始安装Openfire几乎一样简单。 作为升级过程的一部分,它强烈建议您先备份当前的安装和数据库。 有备份可以让你轻松地回滚到以前的状态,确保您不会丢失重要的信息。 文档的其余部分介绍了常见的步骤来执行一个成功的升级。 新版本的Openfire安装时现有版本的所有设置和数据将被保留。
标准升级
Windows的EXE
停止Openfire的 .
备份Openfire安装目录。 默认值是_C:\ Program Files文件\ Openfire_
备份的Openfire数据库。 在第2步中,需要注意的是嵌入式数据库备份。
运行的Openfire(请注意,安装程序必须指向先前版本的基本安装目录)的新版本的安装程序。
完成安装过程。
启动 Openfire.
RPM - 基于RedHat的UNIX系统(RHEL,CentOS的,Fedora等)
停止Openfire的 .
备份Openfire安装目录
备份的Openfire数据库。 在第2步中,需要注意的是嵌入式数据库备份 .
安装新的RPM。 执行RPM-UVF的Openfire-3.3.3-1.i386.rpm的更新目前的安装
启动 Openfire. 记住,服务器可以启动手动或自动模式。 执行 /opt/openfire/bin/openfire.sh 的开始在手动模式或执行/ /etc/init.d/openfire start 启动作为服务启动服务器。 执行 /etc/init.d/openfire stop 停止服务器的服务。
要注意的事项
新的RPM安装Openfire作为一个服务。 这意味着在OS启动时,服务器将启动和 关机时, 停止服务器。
/opt/openfire/bin/openfire的不再存在。 这是一个启动/停止脚本所产生的install4j。 由于我们不再使用install4j,它需要去的。 相反,我们现在有一个更标准的Linux init脚本的/etc/init.d/openfire的。
现在可以使用/etc/sysconfig中/openfire的'调整'一些参数,如路径和等。 有关更多信息,请参阅文件。
整个目录树现在所拥有的守护进程。 我们抛弃了一个新的用户需求,并坚持使用一个标准的UNIX系统帐户。 RPM会照顾拥有的一切,当你安装它。
/etc/init.d中/openfire的停止和启动openfire的,除了有chkconfig命令兼容的标签,它会自动添加通过转,使openfire的启动服务器启动。
RPM将不再覆盖: conf/openfire.xml, resources/security/keystore or resources/security/truststore.
Mac OS X DMG
停止Openfire的 .
备份Openfire安装目录。 在默认情况下是 /usr/local/wildfire .
备份的Openfire数据库。 在第2步中,需要注意的是嵌入式数据库备份。
打开安装程序的新版本的Openfire。 .
完成安装过程
ZIP or TAR.GZ
停止Openfire .
备份Openfire安装目录。 这一步是非常重要的,因为数据将被覆盖新的。tar.gz的安装
备份的Openfire数据库。 在第2步中,需要注意的是嵌入式数据库备份。 .
安装。tar.gz文件(解压缩在当前目录)。
复制从备份安装目录下的conf目录。
复制的嵌入式数据库目录备份到安装目录。
企业目录复制备份到安装目录,如果它的存在
复制备份到安装目录的plugins目录除了 _plugins/admin_.
将修改过的文件备份到安装目录/安全
启动 Openfire
特殊升级案例
还有一些特殊的场合需要一些人工干预而执行升级过程。 这是通常情况下,需要复杂的升级操作。 然而,这是不是一种普遍情况的Openfire(例如自2003年以来发生过两次)。 下面你会发现升级为这些特殊的场合要遵循的步骤:
正文到此结束