`
flycomos.lee
  • 浏览: 280723 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Openfire+jwchat linux 下安装记录

阅读更多

安装日期:2008年5月14日
安装版本:Openfire 3.5.1

计算机软件环境背景:
1、已安装MYSQL
2、已安装JRE6.0

一、openfire安装

1、下载openfire安装包: openfire_3_5_1.tar.gz 拷贝到 /opt目录,进入/opt运行以下命令进行安装。

    [root@localhost root]# cd /opt
    [root@localhost
opt ]# tar -xzvf openfire_3_5_1.tar.gz

2、在mysql中创建数据库

   
[root@localhost root]# mysql
    mysql>
create database openfire;

3、导入mysql数据录对应的sql,创建数据表

   
mysql> use openfire
    mysql> source /opt/openfire/resources/database/ openfire_mysql.sql;
   
4、启动openfire

   
[root@localhost root]# /opt/openfire/bin/openfire start

5、打开浏览器开始设置
openfire

    据有关人士提醒,linux的hostname必须设置和该主机IP对应域名一致。
    url:http://[server ip]:9090
    根据向导设置,其中数据库选择“外部数据库”
    DB SERVER url:
http://[server ip] :3306/openfire?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8

6、openfire 安装完毕了,默认管理员用户名密码为 admin 123456

二、部署jwchat(基本上我也是是瞎撞的)

1、下载jwchat.war;
2、将jwchat.war放置到webapps目录下;
3、在tomcat 的 conf/server.xml中 hostname下添加
        <Context path="/jwchat" docBase="jwchat.war" debug="0" privileged="true"></Context>
       启动tomcat失败。但是在webapps下产生了jwchat目录,于是把<Context/>改成
       <Context path="/jwchat" docBase="jwchat" debug="0" privileged="true"></Context>
       启动tomcat成功,可以访问 http://localhost:8080/jwchat 了,但是不能登录, 错:service unavailable
4、参照mircle的《构建 基于openfire + jwchat 的 WEB IM 》一文,
        修改jwchat/config.js

            var SITENAME = "computer"; // 此处为openfire 所设置的 域名

            var BACKENDS =


            [
              {
               name:"Open Relay",
               description:"HTTP Binding backend that allows connecting to any jabber server",
               httpbase:"/jwchat/JHB/",          //此处为修改后的值    原值为    /JHB/
               type:"binding",
               default_server: SITENAME
              }
            ];

       再登录,还报错:service unavailable

       在jwchat/jsjac.js中找到
        if(this.has_sasl)行 (如果你的编辑器有行号 ,大概在302行 )
        在它前面加上this.has_sasl = false;

ok了,可以用jwchat进行聊天了。

 

访问地址:http://10.1.8.2:8089/jwchat/

之前一直用IJAB,需要Apache反向代理,现如今也不需要了

TOMCAT直接startup.bat OK!

  • 大小: 27.5 KB
分享到:
评论

相关推荐

    基于openfire + jwchat 的 WEB IM

    【标题】"基于openfire + jwchat 的 WEB IM"是一个集成项目,旨在实现一个基于网页的即时通讯(IM)系统。在这个系统中,Openfire作为服务器端的即时通讯平台,而jwchat则作为客户端的JavaScript库,两者结合提供了...

    openfire + jwchat 的 WEB IM

    - **安装JWChat**:下载JWChat的源代码并部署在Web服务器上,确保与Openfire服务器能正常通信。 - **配置连接**:在JWChat的配置文件中输入Openfire服务器的地址、端口、域名以及API密钥,完成两者之间的连接。 -...

    openfire+jwchat

    "Openfire+jwchat"是一个基于Web的即时通讯(IM)解决方案,它结合了Openfire服务器和jwchat客户端来实现高效、安全的在线聊天功能。以下是对这个系统的详细解析: **Openfire**: Openfire是一款开源、基于XMPP...

    openfire+asmack中文api+androidDemo

    【标题】"openfire+asmack中文api+androidDemo"涉及的是即时通讯(Instant Messaging, IM)技术在Android平台上的实现。Openfire是一款开源的XMPP服务器,而ASMACK是针对Android平台的XMPP库,它允许开发者在Android...

    openfire+spark+smack

    在搭建基于Openfire、Spark和Smack的IM系统时,首先需要在服务器上安装并配置Openfire,创建用户和群组,设置安全策略。接着,用户可以在桌面端安装Spark客户端,通过输入服务器地址、用户名和密码进行连接。对于...

    Openfire+Spark+Spark_Web安装配置

    Openfire+Spark+Spark_Web安装配置

    openfire+spark+smack开发流程.pdf

    "OpenFire+Spark+Smack开发流程" 在本文中,我们将详细介绍OpenFire、Spark和Smack三个组件在XMPP IM开发中的作用,以及如何使用它们来开发一个完整的XMPP IM系统。 首先,让我们了解一下XMPP是什么?Extensible ...

    用Openfire+Rooyee架设自己的即时聊天服务器

    4. **安装Rooyee**:Rooyee通常是以插件形式存在的,需要在Openfire的管理界面中安装。登录Openfire的Web管理界面,进入“插件”管理页面,找到Rooyee插件并安装。遵循提示完成安装过程。 5. **配置Rooyee**:安装...

    openfire+spark+sparkweb

    Spark是与Openfire配合使用的桌面客户端,支持Windows、Mac和Linux等多个平台。SparkWeb则是Spark的网页版本,用户可以通过浏览器进行即时通讯。 【ConnectionManager配置】在Openfire中,Connection Manager用于...

    Openfire+Spark+SparkWeb安装配置.pdf

    《Openfire+Spark+SparkWeb安装配置详解》 Openfire是一款基于Jabber协议的开源即时通讯服务器,它支持多种操作系统,并自带Java环境。搭配Spark客户端,可以构建一个功能强大的企业级聊天系统。在此,我们将详细...

    OpenFire+smack3.0.4 即时通讯Demo

    在这个“OpenFire+smack3.0.4 即时通讯Demo”中,我们将深入探讨这两个组件的集成与应用。 首先,OpenFire是一款用Java编写的开源XMPP服务器,它基于XMPP(Extensible Messaging and Presence Protocol)协议,这个...

    openfire+spack安装手册

    安卓的即时通讯软件的开发工具的安装过程,openfire+spack的安装过程

    Jwchat+openfire部署

    在IT领域,部署一个实时通信系统对于许多企业和项目来说至关重要,而Jwchat与Openfire的结合使用就提供了一个高效且可定制化的解决方案。本文将详细介绍Jwchat和Openfire的部署过程及其相关知识点。 首先,Jwchat是...

    openfire+spark 支持视频的插件

    openfire+spark 支持视频的插件 把插件放到 spark 安装目录中openfire+spark 支持视频的插件 把插件放到 spark 安装目录中

    openfire+smack开发webim笔记

    【标题】:“openfire+smack开发webim笔记”涉及的知识点详解 【一】XMPP(可扩展消息处理现场协议) XMPP是一种基于XML的即时通讯协议,它最初源于Jabber项目,用于实现服务器之间的即时消息传递和在线状态探测。...

    openfire+spark+sparkweb的配置

    【标题】: "openfire+spark+sparkweb的配置指南" 【内容】: 本文将详细介绍如何配置openfire、spark和sparkweb这三款组件,它们是构建即时通讯系统的常用工具。Openfire是一款开源的XMPP服务器,Spark是基于Java的...

    openfire + spark 视频通话 war包和jar包

    在标题和描述中提到的"openfire + spark 视频通话 war包和jar包",指的是为了启用视频通话功能,你需要将特定的资源文件部署到Openfire和Spark的相应目录下。`redfire.war`是一个Web应用程序档案(WAR),这是Java...

    OpenFire+Spark部署安装图解

    1. **安装OpenFire**:首先,你需要下载适用于Windows的OpenFire版本,例如openfire_3_6_4.exe。在Windows 2003 Server上双击执行安装程序。安装过程中,OpenFire会提示你配置各种参数。 2. **启动OpenFire**:安装...

    apache+jwchat原码,自己亲测试可用

    我们下载安装的是httpd-2.2.17-win32-x86-no_ssl.msi,安装完成后,我们需要配置一下,由于jwchat是用javacript去和openfire进行通讯的,所以他们之间的通讯是基于http的,但是由于浏览器为了安全性是不允许...

Global site tag (gtag.js) - Google Analytics