Openfire4.3.2部署到win10环境下(没有部署到IDE里面)

(1)较重要的文件:

a、openfire官网下载的源码;

b、源码包下的readme.md文档,可用txt打开;

c、java环境配好,cmd下测试javac是否可用(会用到javac);

d、maven环境配好(可参考其他博客)

e、数据库也要安装,我的是mysql,最好装一个mysql的可视化工具。

(2)

第一步:解压压缩包到当前文件夹Openfire;

第二步:cmd下将目录切换到Openfire下,输入mvn verify(readme.md里面有写),也可以只pom部分代码;

第三步:参考readme.md下的方法,切换目录到./distribution/target/distribution-base/bin,运行openfire windows

批处理程序,之后就可以开始运行程序啦。一般编译不成功的都是java版本问题或者maven的仓库问题。

第四步:本地浏览器输入127.0.0.1:9090就可以开始部署服务器了,或者远程输入你运行openfire的机器的IP地址

***.***.***.***:9090可以远程访问。

(3)开始配置你的openfire。

第一步:选择语言;

第二步:域名或者什么的可以填127.0.0.1;

第三步:创建一个数据库,例如openfire。在openfire下数据库可视化工具里面选择执行SQL文件,选择./resource/database/openfire_mysql.sql(根据个人

数据库不同也会不一样)。或者命令行下面参考官网链接:http://download.igniterealtime.org/openfire/docs/latest/documentation/database.html

第四步:链接数据库,选择mysql会自动匹配驱动,下面的url要把hostname改为你的数据库所在的地址,database

要改为你的数据库名字。接下来报错的话,例如报安全类错误就加useSSL=false,或者sslMODE=DISABLED,报时区

错误(the server time zone怎么样怎么样)的话就加serverTimezone=UTC。最后大致就是127.0.0.1::9090?useSSL=false&serverTimeZone=UTC。

第五步设置管理员邮箱和密码,就可以登录服务器了。

(可以使用smack客户端测试openfire好使还是不好使)

 

你可能感兴趣的:(openfire)