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

发布时间:2024年01月19日

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

文章来源:https://blog.csdn.net/qq_37681291/article/details/135693451
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。