注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

從頭再來 Blog

一切將會如小生命的誕生一樣,從頭再來.....

 
 
 

日志

 
 

openfire的问题记录  

2009-12-04 00:34:27|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
解压到/opt下,然后运行openfire,接着进入进行安装配置。
结果配置好后发现所有中文帐户都无法登陆。数据库用的是utf8,openfire对utf8不支持,可以通过改JDBC 驱动链接来实现支持utf8.
   1: jdbc:mysql://localhost:3306/openfire?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8 
   2: 其实填的是
   3: jdbc:mysql://localhost:3306/openfire?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8 
 
OpenFire的JVM默认情况下使用64M内存
这在将OpenFire作为服务运行的情况下肯定不够用
我们需要修改参数.使其能够占用服务器的更多内存资源
Windows:
在openfire的bin目录下建立openfired.vmoptions(作为应用程序运行)或者openfire-service.vmoptions(作为服务运行)
内容添加
-Xms512m
-Xmx512m
Linux:
修改/etc/sysconfig/opfire文件
去掉注释
OPENFIRE_OPTS=”-Xmx512m”
 
OpenFire在安装第一次设置了服务器名后
虽然可以通过管理界面修改
但是修改后的Openfire却无法正常工作
而服务器名前也会有个惊叹号
其实查看openfire的警告记录我们可以发现
在修改了服务器名后重启
会有两条关于证书的警告消息
由于openfire在设置好之后
会用服务器名来作为证书的一部分
所以只是单纯的修改服务器名
会导致证书和服务器不一致
导致无法正常使用
解决方法:
服务器设置 -> 服务器证书
将原来的两个密钥删除
然后会提示重启http服务
点击重启并重新登陆管理界面
回到删除密钥的地方
会提示现在没有密钥,需要添加密钥
点添加.OK了.按照新的服务器名的密钥已经生成并且添加了
这时候再回去看服务器状态,服务器名前面的惊叹号已经没有了
我们也可以正常使用jabber服务了
  评论这张
 
阅读(1510)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017