Openfire是一个Java应用程序,它有一个main函数,这个函数位于类org.jivesoftware.openfire.starter.ServerStarter中。
我们需要将这个类设置为应用程序启动类,这样就能够从这个类启动openfire了。设置方法如下:
1、右键项目,选择 Debug As -> Debug Configurations,双击Java Application,创建一个Java启动配置。
2、如下图设置启动类
3、添加语言资源文件
Openfire支持多国语言,例如英语,中文、日语等。它的语言文件在目录openfire_src\resources\i18n中。为了使openfire知道在哪里加载语言文件,我们需要配置语言文件目录,如下图:
点击ClassPath选项卡,然后在User Entries中加入语言目录。
4、配置openfire的工作目录
设置openfire的工作目录,如下所示:
-DopenfireHome="F:\openfire\openfire_src_3_10_2-1\openfire_src\target\openfire"
其中-D是选项,openfireHome是参数的名字,等号后面是openfire的工作目录,具体的设置如下图所示:
上图这种写法也是可以的,其中 ${workspace_loc:openfire}代表的是项目目录。也可以直接写成类似这样的:“F:\openfire\openfire_src_3_10_2-1\openfire_src\target\openfire”。
5、最后点击debug,启动openfire就可以了。启动后可以通过127.0.0.1:9090访问到控制台。