openfire本身支持oracle数据库,也提供了相关SQL,这里主要解决的问题是,openfire虽然提供了这些,但是本身没有提供oracle的jdbc驱动,这是由于oracle的版权问题造成的,解决方法是:
下载oracle的jdbc驱动jar包,然后复制到:
D:\develop\workspace_idea\openfire\target\openfire\lib中
如果是开发环境,在IDEA中开发的话,那么需要将jar包放到:
D:\develop\workspace_idea\openfire\build\lib\dist中,并进行引用到dist依赖中,如图: