openfire 安装部署
1. openfire安装和配置
本文介绍openfire 在linux上安装部署过程
linux上有两种安装方式,一个是RPM包方式。还有一个是tar.gz压缩包方式,
官方推荐採用RPM包方式,会默认安装成服务,同一时候不须要自己安装jdk。
採用tar.gz包安装方式时须要自己安装jre环境
本文採用tar.gz 方式
下载openfire linux 安装包到/opt文件夹
cd /opt
wget http://download.igniterealtime.org/openfire/openfire_3_9_3.tar.gz
tar xzvf openfire_3_9_3.tar.gz
启动 openfire
bin/openfire start
默认安装文件夹结构:
drwxr-xr-x 3 root root 4096 5月 7 02:59 bin
-rw-r--r-- 1 root root 175122 5月 7 02:58 changelog.html
drwxr-xr-x 2 root root 4096 7月 7 14:26 conf
drwxr-xr-x 4 root root 4096 5月 7 02:59 documentation
drwxr-xr-x 2 root root 4096 7月 7 14:25 embedded-db
drwxr-xr-x 2 root root 4096 7月 7 14:19 lib
-rw-r--r-- 1 root root 10871 5月 7 02:58 LICENSE.html
drwxr-xr-x 2 root root 4096 7月 7 14:19 logs
drwxr-xr-x 4 root root 4096 7月 7 14:19 plugins
-rw-r--r-- 1 root root 5332 5月 7 02:58 README.html
drwxr-xr-x 7 root root 4096 5月 7 02:59 resources
bin文件夹存放openfire可运行程序及其它脚本文件
conf文件夹为openfire配置文件,可设置监听port,地址,管理台port。与外部数据库连接时的设置信息等。
documentation 为openfire个各种文档
embedded-db文件夹是系统启动后生成的保存数据库相关的内容
lib文件夹是执行openfire须要的一些库文件。
log文件夹保存openfire的log信息,文件按级别保存,可用于调试
plugins文件夹保存openfire的插件jar包,可二次开发插件扩展openfire。
resources文件夹包含一些资源文件,如各种类型数据库表,升级脚本。国际化等
执行成功后,
浏览器输入
http://ip:9090
进入管理台,初始化环境
xmpp监听port为5222
管理台监听port为9090
openfire 安装部署的更多相关文章
- openfire安装配置完全教程
Java领域的IM解决方案 Java领域的即时通信的解决方案可以考虑openfire+spark+smack. Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端,最新版本是3. ...
- Oracle安装部署,版本升级,应用补丁快速参考
一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...
- KVM安装部署
KVM安装部署 公司开始部署KVM,KVM的全称是kernel base virtual machine,对KVM虚拟化技术研究了一段时间, KVM是基于硬件的完全虚拟化,跟vmware.xen.hy ...
- Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考
操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板)目标:创建单机11g + ASM存储 数据库 1. 主机准备 2. 创建ORACLE 用户和组成员 3. 创建以下目录并赋予对应权 ...
- 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署
少啰嗦,直接装 看过上一篇分布式文件系统 - FastDFS 简单了解一下的朋友应该知道,本次安装是使用目前余庆老师开源的最新 V5.05 版本,是余庆老师放在 Github 上的,和目前你能在网络上 ...
- C# winform安装部署(转载)
c# winform 程序打包部署 核心总结: 1.建议在完成的要打包的项目外,另建解决方案建立安装部署项目(而不是在同一个解决方案内新建),在解决方案上右击-〉添加-〉现有项目-〉选择你要打包的项目 ...
- Ubuntu14.04 Django Mysql安装部署全过程
Ubuntu14.04 Django Mysql安装部署全过程 一.简要步骤.(阿里云Ubuntu14.04) Python安装 Django Mysql的安装与配置 记录一下我的部署过程,也方便 ...
- 比Ansible更吊的自动化运维工具,自动化统一安装部署_自动化部署udeploy 1.0
新增功能: 2015-03-11 除pass(备份与更新)与start(启动服务)外,实现一切自动化. 注:pass与start设为业务类,由于各类业务不同,所以无法实现自动化.同类业务除外,如更新的 ...
- 比Ansible更吊的自动化运维工具,自动化统一安装部署自动化部署udeploy 1.0 版本发布
新增功能: 逻辑与业务分离,完美实现逻辑与业务分离,业务实现统一shell脚本开发,由框架统一调用. 并发多线程部署,不管多少台服务器,多少个服务,同时发起线程进行更新.部署.启动. 提高list规则 ...
随机推荐
- Java IO-InputStream家族 -装饰者模式
最近看到一篇文章,初步介绍java.io.InputStream,写的非常通俗易懂,在这里我完全粘贴下来. 来源于 https://mp.weixin.qq.com/s/hDJs6iG_YPww7ye ...
- 爬虫之Urllib库的基本使用
官方文档地址:https://docs.python.org/3/library/urllib.html 什么是Urllib Urllib是python内置的HTTP请求库包括以下模块urllib.r ...
- laydate.js时间选择
例子: <asp:HiddenField ID="hfdDateBuid3" runat="server" /> <script type=& ...
- 移动web开发常见的问题
1.屏幕旋转的事件和样式 事件 window.orientation,取值:正负90表示横屏模式.0和180表现为竖屏模式: window.onorientationchange = function ...
- C#多线程(Thread)开发基础
除非另有说明,否则所有的例子都假定以下命名空间被引用: using System; using System.Threading; 1 基本概念 在描述多线程之前,首先需要明确一些基本概念. ...
- ubuntu16.04下编译安装OpenCV
一: 预先配置 为使OpenCV的安装在编译时更完备,预先安装好所有的开发平台: 二:编译OpenCV 在OpenCV官网下载UNIX的源码包: 安装一下软件: sudo apt-get instal ...
- 相似图像识别检 —基于图像签名(LSH)
原文链接:http://grunt1223.iteye.com/blog/828192 参考:人工智能,一种现代方法 第 617页,且原始论文给出了完整的证明过程.在ANN方法中,LSH算一种可靠的紧 ...
- dll文件:关于MFC程序不能定位输入点
问题:无法定位程序输入点到动态链接库上...... 过程:找完整个工程文件夹: APS为资源文件: resource.h为定义文件: 完全复制 除主文件以外的所有文件,程序可用: 在主程序框Cpp文件 ...
- WinAPI使用: 时间,线程,中断
(1):C/C++获取当前系统时间:http://www.cnblogs.com/mfryf/archive/2012/02/13/2349360.html 不过当计算算法耗时的时候,不要忘记seco ...
- strusts2_json
引用别人的 Struts.xml <package name="default" extends ="json-default" > <act ...