zoukankan      html  css  js  c++  java
  • Openfire 服务器更换ip后的恢复方法

    如果你的服务器名称和mysql的地址都是使用的静态ip地址配置的,更改ip后,openfire就会开启失败,这种情况下请看下面的解决方法。

        比如你的ip地址由 192.168.0.111 改为192.168.0.222后,openfire开启失败,控制台会出现一些红字,openfire database error …. ,解决方法:

    打开E:/Program Files/Openfire/con/openfire.xml, 修改serverURL>jdbc:MySQL://192.168.0.111:3306/openfire 字段中的ip更改为新的ip,其实这里最好写成 127.0.0.1 比较好,这样就始终指向本机。

        这样mysql数据库连接成功,openfire管理界面可以正常登陆,但是客户端还是无法连接openfire,这是由于服务器名称还是以前的ip造成的,解决方法:

    1.       登陆openfire管理页面,在主页面下方选择编辑服务器属性,修改新的服务器名称为新的ip地址,也就是192.168.0.222,点击保存属性,页面提示从启服务器。

    2.       重启后服务器名称出现一个叹号,鼠标放上去显示Found RSA certificate that is not valid for the server domain, 这样由于RSA认证无效造成的,需要对新的ip地址进行RSA证书的配置。

    3.       选择【服务器配置】菜单,选择左下方的【服务器证书】,会看到两个证书,点击后面的删除按钮,全部删除,删除后系统提示重启服务器,点击重启

    4.       重启后,系统提示“一个或更多的证书丢失。单击这里产生自定义签名证书”,点击这里,自动生成和新的ip匹配的RSA证书,生成后,系统提示重启。

    5.       再次登录后,会看到主界面的服务器名称的叹号消失了,openfire正常,客户端可以正常登陆了

    直接修改 openfire.xml  和 ofProperty中的jdbc,重启服务即可。

  • 相关阅读:
    redis学习
    win2008下c#调用directshow问题
    vs2005升级到vs2010相关问题
    spark-shell 启动失败,显示端口问题
    监控spark-sql 等脚本
    spark 相关配置 shuffle 相关配置选项
    spark on Yarn 语句
    使用hive thriftserver 连接spark sql
    HBase 报错系列之region is not online
    HBase 表迁移中对丢失的表检查使用的语句
  • 原文地址:https://www.cnblogs.com/shihaiming/p/5828676.html
Copyright © 2011-2022 走看看