wechat server的配置
一 服务器地址
https://github.com/donal-tong/wechat4server
包括源代码及数据库脚本放在dump文件夹里
1、根据sql脚本创建需要的数据库hcapi,然后命令行执行脚本,这个不多说。
2、用myeclipse import项目,(如果发现缺少jar,请自行到群共享下载jar),需要更改的文件只有一个 persistence.xml,其实就是数据库的配置文件,更改username及password
至此服务器端的源码配置完成。
Openfire配置
OpenFire下载地址
http://www.igniterealtime.org/projects/openfire/
以Mac为例,openfire安装成功后会出现在系统偏好设置,openfire的配置需要已有数据库的配置,这里已mysql为例,并且是需要已创建了一个openfire的db,若对mysql安装及配置有问题可以参考 http://www.cnblogs.com/xiaodao/archive/2013/04/04/2999426.html
OpenFire服务器配置
1、设置语言,选中文
2、服务器设置,域填入 wechat.com 端口默认,需要选择blowfish(服务器需要),key填入4H709fjyRIPOVvK
3、数据库设置,默认标准
4、数据库连接,选择mysql,数据库url为jdbc:mysql://localhost:3306/openfire?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8,注意openfire以存在 用户名密码都是自行输入。
5、特性设置,默认初始。
6、设置openfire服务器管理员的帐号和密码,默认是admin,可以选择跳过。
至此openfire配置好。
另外这里检查一下passwordKey有没有设置,如果没有可以在底部位置添加,然后重启openfire 。
运行服务器及openfire测试
服务器运行需要tomcat配合,请自行安装tomcat。
编译通过以后,在tomcat里会有wechat的一个文件夹。
另外需要建立一个res的文件夹且放一个default.png的图片,其中res是存放上传的图片。
最后就可以用客户端去测试了
客户端介绍 http://donal-tong.github.io/blog/2014/03/01/xmpp4android1/
转载于:https://www.cnblogs.com/eustoma/p/4188506.html
wechat server的配置相关推荐
- 在Sun Enterprise Server上配置SCSI磁带机
在Sun Enterprise Server上配置SCSI磁带机 不是每一个运行 Solaris Operating System 的地方都拥有备份解决方案的资源,它们甚至不需要这些资源,这些备份解决 ...
- Windows Server 2012配置***服务环境
系统环境: Windows Server 2012 R2 Standard (带有GUI的服务器) 功能需求:搭建基于PPTP 的×××,作为跳板机进行×××连接业务系统 1.配置准备工作 1.1. ...
- 【转蝈蝈俊.net 】SQL Server 2005 配置发送邮件
SQL Server 2005 配置发送邮件 这个教程是使用SQL Server Management Studio的管理工具完成配置的,其实这个配置也可以通过一系列的SQL语句完成配置. 使用SQL ...
- VisualSVN Server的配置和使用方法 图文
VisualSVN Server是免费的,而VisualSVN是收费的.VisualSVN是SVN的客户端,和Visual Studio集成在一起, VisualSvn Server是SVN的服务器端 ...
- Ubuntu Server如何配置SFTP
SSH File Transfer Protocol是一个比普通FTP更为安全的文件传输协议.(参考资料:http://en.wikipedia.org/wiki/SSH_File_Transfer_ ...
- Windows Server 2016 配置指南 全系列
配置 和 Linux 平台不一样,往往我们使用 Windows Server 都会选择有 GUI 的图形化版本(高手用 Core 也不用看我半吊子的教程了),而且 Windows 又自身占了一部分内存 ...
- 如何在 Windows Server 中配置权威时间服务器
如何在 Windows Server 中配置权威时间服务器 查看本文应用于的产品 本页 · 简介 o 配置 Windows 时间服务以使用内部硬件时钟 § 帮我修复此问题 § 我 ...
- Tomcat 的 Server 文件配置详解
转载自 Tomcat 的 Server 文件配置详解 前言 Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛.server.xml是Tomcat中最重要的配置文件, ...
- Tomcat server.xml配置示例
转载自 Tomcat server.xml配置示例 几乎所有容器类型的应用都会包含一个名为 server.xml 的文件结构.基本上,其中的每个元数据或者配置都是容器完成初始化所需要的.正是由于 ...
最新文章
- 编译安装PHP出现configure: error: MySQL configure failed. Please check config.log的解决方法
- C++泛型编程实现哈希表(开散列法)
- leetcode - Linked List Cycle
- 测带宽的工具_发送端测试的主力设备 - 实时示波器朝向高带宽高位数发展
- init,service和systemctl的区别
- 7-189 帅到没朋友 (20 分)
- Property “pageNumber“ was accessed during render but is not defined on instance.
- 枚举报错 Syntax error on token enum, interface expected
- ed是什么梗_《JOJO的奇妙冒险》那些梗
- 史上最强三千六百道脑筋急转弯(6)
- 遗传算法多维matlab,MATLAB遗传算法
- 3_kicad 5 0_PCB计算器(稳压器,布线宽度,电气间距,传输线路,RF衰减器,颜色代码,电路板类别)...
- ASS 字幕格式规范
- 小语种-lisp-凡利于语言设计者的,也利于语言使用者
- mac php开发套件_Mac 下搭建 PHP 开发环境的步骤
- 去掉matlab图像显示刻度
- CSS 中的 HSL 和 HSLA 与 RGB 和 RGBA
- Apollo control模块纵向控制原理及核心代码逐行解析
- 如何使用 apt-get、apt-cache、apt-file 命令管理包
- 图论 最大团,最大独立集
热门文章
- 漫谈惯性、视觉暂留、潜意识、混合动力发动机、先入为主 - 纯粹的无厘头?...
- Android下写一个永远不会被KILL掉的进程/服务
- struts2令牌(token)内部原理
- 【转】MS SQL Sever 远程安装导入数据演示(图)
- 5个元素排序java_Android-java-如何按对象内的某个值对对象列表进行排序
- (3)PCIE中断简介(学无止境)
- (08)Vivado时钟约束
- 计算机安装最新的安全补丁,Win10不要装!微软发布4月安全补丁合集
- java textvaluechanged 全选删除不触发_js动态改变input的值不触发input的change事件的解决办法...
- 多目标函数 matlab 粒子群_【LIBSVM】基于群智能优化算法的支持向量机 (SVM) 参数优化...