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访问到控制台。

openfire服务器源码,第四课、Openfire开发环境的搭建相关推荐

  1. spark最新源码下载并导入到开发环境下助推高质量代码(Scala IDEA for Eclipse和IntelliJ IDEA皆适用)(以spark2.2.0源码包为例)(图文详解)...

    不多说,直接上干货! 前言   其实啊,无论你是初学者还是具备了有一定spark编程经验,都需要对spark源码足够重视起来. 本人,肺腑之己见,想要成为大数据的大牛和顶尖专家,多结合源码和操练编程. ...

  2. openfire服务器源码,Openfire服务端源代码开发配置指南

    本文将图文介绍如何把openfire(以3.8.1为例)源码配置导入Eclipse,编译并启动的详细过程. 目录: 下载源码 配置Eclipse项目 ANT编译项目 运行Openfire项目 [一]. ...

  3. openfire服务器源码,Openfire源码部署以及编译运行.doc

    Openfire源码部署以及编译运行 Openfire源码下载 可以去官方网站:官网地址/projects/openfire/. 也可以利用eclispe自带的SVN插件导入,再次就过多介绍,官网上写 ...

  4. openfire服务器源码阅读学习之启动流程(一)

    openfire启动流程(ServerStarter类.XMPPServer类) 首先从org.jivesoftware.openfire.starter包下的ServerStarter.java文件 ...

  5. Windows上IDEA搭建最新Spark2.4.3源码阅读及调试的开发环境

    相信很多同学都想通过阅读一些框架的源码,来提高自己的代码能力,但往往在第一步,搭建环境的时候就碰了壁. 本篇就来介绍下如何在Windows下,将最新版的Spark2.4.3编译,并导入到IDEA编译器 ...

  6. 基于Labview上位机的51单片机步进电机控制系统(上位机代码+下位机源码+ad原理图+51完整开发环境)

    功能说明: 1.步进电机运行状态通过VISA串口实时传输至上位机,上位机以曲线显示,并可存储数据. 2.上位机可发送步进电机运行角度.速度指令至下位机,控制步进电机. 3.按键控制电机正反转以及调速. ...

  7. 第十四课 k8s源码学习和二次开发原理篇-调度器原理

    第十四课 k8s源码学习和二次开发原理篇-调度器原理 tags: k8s 源码学习 categories: 源码学习 二次开发 文章目录 第十四课 k8s源码学习和二次开发原理篇-调度器原理 第一节 ...

  8. 第四课 k8s源码学习和二次开发-DeltaFIFO和Indexer原理学习

    第四课 k8s源码学习和二次开发-DeltaFIFO和Indexer原理学习 tags: k8s 源码学习 categories: 源码学习 二次开发 文章目录 第四课 k8s源码学习和二次开发-De ...

  9. 39 网络相关函数(七)——live555源码阅读(四)网络

    39 网络相关函数(七)--live555源码阅读(四)网络 39 网络相关函数(七)--live555源码阅读(四)网络 简介 14)readSocket从套接口读取数据 recv/recvfrom ...

最新文章

  1. 使用Process Explorer查看托管进程的性能记数器
  2. 抽象类应用——模板方法模式
  3. svn 不支持http 客户端_Xversion for mac(SVN客户端)
  4. windows 2003 r2 cdkey
  5. 天使投资家李镇樟:如何培养世界级企业家
  6. uva1624knots
  7. js性能优化--学习笔记
  8. LeetCode 226. 翻转二叉树(DFS BFS)
  9. linux中iconv函数,Linux下编码转换(iconv函数族)
  10. mysql datahost ha_mysql MySQL数据库高可用HA实现
  11. angular2 图表指令ng2-echarts
  12. 《恋上数据结构第1季》队列、双端队列、循环队列、循环双端队列
  13. 【青梅快讯】不断前行,Greenplum发布最新版本 6.16.2
  14. 起点中文网乘“盛大”之势打通产业供应链
  15. 自动化测试——selenium(完结篇)
  16. 数字图像处理实验四对比度增强
  17. 最新目标跟踪评估指标汇总
  18. Windows Subsystem for Linux (WSL2) - WSL 的基本命令
  19. 用Python吐槽国产综艺节目!
  20. java集合之Map

热门文章

  1. SAP MM 库存管理之ABC分类法
  2. pandas 0.23.4 :'pd.ewma'没有这个模块,改用`Series.ewm` 或 降低版本到 pandas 0.21.0
  3. ShareSDK 第三方平台分享参数说明
  4. 老板哭了,Win10 又来一款摸鱼神器(文末赠书)
  5. 项目实训-智能生物序列分析平台-药物推荐后端日志
  6. 存储程序通用计算机设计方案,第1章计算机设计方案基本原理.doc
  7. GT24L24A2W16 字库Flash的读写
  8. 录屏王ApowerREC Mac版卸载后,如何彻底删除Apowersoft Audio Device声音设备?
  9. 种草升级!小红书品牌营销新启示
  10. 用手机直接播放电脑本地的视频文件