




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Openfire服务器的安装部署详细步骤 Openfire是一个强大的即时消息(IM)和聊天服务器,它实现了XMPP协议,可以使用它轻易的构建高效率的即时通信服务器.其安装和部署都十分简单,并利用Web进行管理。单台服务器可支持上万并发用户,由于是采用开放的XMPP协议,可以使用各种支持XMPP协议的IM客户端软件登陆服务。 安装前准备工作:一:Java运行环境(已安装或者openfire自带java环境 则可跳过此步骤)官方下载地址:/technetwork/java/javase/downloads/index.html二:数据库(之前已安装 则可跳过此步骤,本项目用MySQL)数据库可以使用DB2,Oracle,MySQL,PostgreSQL,SQL Server等其中任意一种。安装前准备工作完成后:一:建立数据库a. 建立数据库,记下数据库名,如OpenfireServer。b. MySQL命令:Mysql Create database OpenfireServer;Mysql show databases;Mysql use OpenfireServer;Mysql show tables;Mysql select count(*) from table;二:安装Openfirea.到官方下载最新版的Openfire安装包(带java环境)官方网址为:/projects/openfire/b.双击Openfire安装包开始安装安装完毕后,运行三:首次设置Openfirea.点击Openfire提示框中Launch Admin 按钮,进入首次设置页面b.语言 选择 简体中文数据库 选择 标准数据库连接选择相应的数据库驱动类型;URL一栏中,把hostname改成当前的主机名,本机写localhost;把database改成数据库名OpenfireServer;接着分号后面的Appname全部去掉;登录用户名为root,密码为123456(配置mysql时设置的)点击 continue ,设置密码结束四:重启Openfire 然后登录管理页面,进行Openfire管理。初始用户名为admin,密码为刚才设的123456。五:服务器设置重新生成服务器证书启用HTTP绑定将客户端连接时间设置为足够大(默认为360秒)客户端登录运行XIFF客户端程序,登录。(没有注册先注册)注: 注册时Username不能加localhostLogin server 用服务器的IP: 88,不能用localhost 端口用5222登录时可以用123localhost,Login server可以用localhost登录时server用localhost可以登录,也能加入房间,但是其它计算机不能连接。登录时server用88可以登录,但不能加入房间。一个帐号可以在两处登录,但是先登录的被踢下线。注册注册成功登录添加好友,JID必须是全名,如chentaolocalhost对方会收到请求添加好友的信息,如果对方点击同意添加,则该用户就会到你的好友列表中(如果对方已经在你的好友列表中,则发送消息失败,需要手动消除好友列表)单击好友,弹出聊天窗口,就可以聊天了群聊先点Create创建房间,打开群聊窗口:邀请好友好友会收到邀请请求,同意后会加入群聊列表外网架设Openfire如果要让外网能够访问Openfire,必须将Openfire服务架设到外网服务器上,这台服务器需要有外网IP,并且开放5222端口,如果服务器是位于路由器之下,需要做端口映射,将5222端口映射到该服务器的IP。端口说明5222:用户注册和登录用到的端口,用于用户向服务器发送消息。9090:管理服务器端所用到的端口,对Openfire进行管理,如http:/localhost:9090遇到的问题及解决方法仅主题为“halo”的类型“mx.controls.TextArea”支持样式“backgroundColor”。PersonalMessagePopup.mxml/xiff/src第 158 行Flex 问题转到设计界面,外观主题选择halo主题退出后再次登录,发送出去,没有触发onGroupMessage事件。原因:isActive已设为false解决:_room.leave(); /离开房间_chatManager.disconnect(); /退出登录PopUpManager.removePopUp( this ); /关闭聊天室TextArea发送的文字超过两行时滚动条不会在最下面:放在updateComplete事件里面。protected function logTextArea_updateCompleteHandler(event:FlexEvent):void/ TODO Auto-generated method stublogTextArea.verticalScrollPosition = logTextArea.maxVerticalScrollPosition; /滚动条自动滚到最底部 Jabber ID 的格式为“用户服务器名”默认的聊天室服务器地址为conference.localhostJID即Jabber ID,格式为:nodedomain/resourcenode是用户名,domain是域;如果是Google Talk的话域就是 ;resource表示工作状态,Jabber允许在不同的地方同时登陆一个Jabber账号,用resource来表示不同的状态,可以自定义,GTalk目前版本定义的resource就是 Talk.v104C0F37955例如:/AtWork调试:运行顺序:1、chatRoom.chatManager = chatManager;时运行public function set chatManager( value:ChatManager ):void_chatManager = value;callLater( setConnection, value.connection );2、PopUpManager.addPopUp( chatRoom, this );时运行private function onInit( event:FlexEvent ):void3、validateSize4、setConnection5、onGroupMessage var room:Room = new Room(_connection);room.roomJID = new UnescapedJID(ROOM_JI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年家庭财务规划师职业能力评估试题及答案解析
- 2025年安全管理能力测试题集及答案
- 2025年大唐应急安全演练测试题及答案
- 2025年互联网金融交易员专业能力认证考试试题及答案解析
- 2025年射线检测初级无损面试题库
- 2025年本科院校生物实验员面试题库
- 2025年动画设计师职业技能考试试题及答案解析
- 2025年安全生产安全审计操作考试题
- 2025年本科生物实验员面试模拟题集
- 2025年宠物店店长高级管理考试题
- (完整版)万科物业服务合同2024
- 孩子抵抗力提升的方法与技巧
- 教学副校长给教师培训课件
- 一级建造师之一建矿业工程实务高分复习资料
- 交通信号设施施工技术交底
- 关于股权性质与货币市场的思考
- 市场监管个人纪律作风整顿心得体会
- 育婴员理论模拟考试试题及答案
- 小学数学教师业务水平考试试题
- 安全文明施工措施费支付申请表实用文档
- 杨式85式太极拳现用图解
评论
0/150
提交评论