如何使用openfire自带的数据库HyperSQL

如何使用openfire自带的数据库HyperSQL,第1张

openfire是mysql数据库吧直接打开openfire管理界面到用户管理那里添加用户就可以了或者利用数据库管理工具’连接到你openfire的数据库‘找到存储用户数据的表添加记录就可以了

看到有人问这个问题,当时激动万分,没想到两年了,居然没有人解答,无奈中只好自己解决,下面我分享一下我的心得吧

搭建本地的openfire有两种方式,一时到官网下载它的安装文件,二是下载它的源码,放在本地Eclipse中跑,两种方式我的试过(方法二可能需要点耐心,有耐心的朋友可以试一下),网上也有很多的资料

下面只要讲讲如何连接到本地数据库,本人使用的是oracle

环境搭建好后,http://127.0.0.1:9090/进入主页,按步骤下一步,当到了数据库配置时注意了,选默认的那就不用讲了(其实也挺好用),选择外部数据库进入数据库配置界面

这里需要注意两点,首先请使用ie浏览器(其他的浏览器有选择了数据库类型后没有驱动提示,当然,你对数据库启动类很熟悉的话,那就另讲了),这里只用把host和sid换成自己的主机和数据库实例就ok,当然如果你仅仅只做这些是不行的,为什么呢,因为他默认不包含oracle的驱动jar,蛋疼吧,(有MySql的),如果你是安装版的话,直接下载一个oracle的驱动jar包到安装文件的lib里面重启服务,按先前的步骤走完就ok了,如果你是源码的话,也是需要把oracle的jar包添加到ant后的work目录下的lib里。

虽然讲的很粗糙,希望对这方面困惑的人有帮助,呵呵,不要像我这样摸索

在openfire的conf文件夹下面有一个openfire.xml的配置文件,里面就有数据库的配置。

然后你还要手动执行resources/database里面你需要的数据库的脚本,然后在把以前数据库里面的数据导入到你的新数据库。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6640338.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-26
下一篇2023-03-26

发表评论

登录后才能评论

评论列表(0条)

    保存