openfire源码篇(一)检出源码并运行

本文详细指导如何从GitHub下载Openfire4.9.0-SNAPSHOT源码,使用IDEA打开并配置VMoptions,包括Maven打包及MySQL数据库连接设置,以实现本地部署和管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

openfire源码篇(一)检出源码并运行

源码检出

官方github地址 https://github.com/igniterealtime/Openfire

检出源码到本地(请注意你的java版本,我检出的openfire 为 4.9.0-SNAPSHOT 此时jdk版本应为11+)

image-20240119111310810

将源码检出后,在本地使用idea打开。下图为源码目录

image-20240119111408934

运行源码

按照下图所示步骤依次操作

image-20240119111519698

image-20240119111601626

image-20240119111647926

VM options (adapt accordingly):
-DopenfireHome="-absolute path to your project folder-\distribution\target\distribution-base"
-Xverify:none
-server
-Dlog4j.configurationFile="-absolute path to your project folder-\distribution\target\distribution-base\lib\log4j2.xml"
-Dopenfire.lib.dir="-absolute path to your project folder-\distribution\target\distribution-base\lib"
-Dfile.encoding=UTF-8

==注意替换-absolute path to your project folder-==为你的实际路径(感谢某位大佬,这是看着他的弄的,但是我找不到他的csdn博客地址了)

添加完成点击 run 。(或者你应该现在本地执行maven打包,如下图)

image-20240119111919765

打包完成,直接打开浏览器访问他的admin插件地址就行(控制台有日志打印提示。)按照顺序依次next

使用mysql 数据库时,修改后缀 ?rewriteBatchedStatements=true&useUnicode=true&characterEncoding=utf8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值