1、登录openfire管理控制台
2、服务器-服务器设置-连接管理-启用 - 联接管理器能够连接到本服务器,设置端口(5262)默认、密码(123456)-保存设置
3、下载最新版的connection_manager_3_6_3.zip http://www.igniterealtime.org/projects/openfire/connection_manager.jsp
4、修改 conf/manager.xml
(1)填写 <domain>feng</domain>, 这里填 openfire服务器的域名,注意不要填写 ip, 如果你没有 dns 可以 在 hosts 文件里面加
(2) 把<password></password>改成<password>123456</password> 这里是在openfire控制台设置的密码
(3 )把<certificate>中 <verify>true</verify> 改成 <verify>false</verify>
(4) 启动 bin/cmanager.sh or cmmanager.bat
5、登录,我在这里遇到一个问题。登录后发现在连接管理页面看到客户端会话一直是0,但是clustering显示却为1,以为自己的配置好出了问题,或者是和原来的clustering导致的。。。。最后发现自己的服务器配置管理页面有个黄色的叹号。鼠标放上去显示Found RSA certificate that is not valid for the server domain。然后就换了个服务器名称还是无效,经过查找发现有解决的办法。如下:
1.登陆openfire管理页面,在主页面下方选择编辑属性,修改服务器名称为当前主机名称,点击保存属性,按页面提示重启服务器。
2. 重启后,主页的服务器属性下的服务器名称出现一个叹号,鼠标放上去显示Found RSA certificate that is not valid for the server domain, 这样是由于RSA认证无效造成的,需要对新的服务器进行RSA证书的配置。
3.选择【服务器设置】菜单,选择左下方的【服务器证书】,会看到两个证书,点击后面的删除按钮全部删除。删除后按系统提示重启服务器。
4.重启后,系统提示“一个或更多的证书丢失。单击这里产生自定义签名证书”。点击后,自动生成和新的服务器匹配的RSA证书。生成后,按系统提示重启。
5.重启后,再次登录,会看到主界面的服务器名称的叹号消失了,openfire正常,客户端可以正常登陆了。
6、重启后问题解决。。。。
参考:http://linyu19872008.iteye.com/blog/1396609
http://hi.baidu.com/zknehycmrobrtvd/item/f5e20a04d1439513cc34ea1f
当打包成exe后会有异常?我没有验证,网友说要参照http://wenku.baidu.com/view/6cfc3af9910ef12d2af9e783.html的第四步还有第二步的3改了之后仍然会抛出那个异常,不过可以正常使用。如果不改的话用不了。。。。。(?)