IDEA下openfire源码编译过程记录

原创 2016年05月30日 15:37:38


一 下载源码

http://www.igniterealtime.org/downloads/source.jsp

二 解压之后就是这个样子


三 导入IDEA




没有特别说明的就是直接next


最后一步,finish就好了


四 点击开始编译,发现报找不到ant的错


于是从官网下了ant(http://ant.apache.org/bindownload.cgi),把里面的ant.jar解压出来


放到这里


然后添加进来




这样这个tools下报的错就解决了

在此过程中打开这个窗口的时候顺便把这里的language level设置下



五 再编译一次,发现还是报错


原来是忘了把本地的文件删除了


把之前去掉勾选的这几个从本地直接删掉,再编译一次,发现报了另外的错


一看就知道又找不到ant.jar,所以添加进来就好了





接下来




按照上图配好,运行


又错了,经过试验,我觉得应该是program arguments配错了,但也不知道怎么配正确,于是直接在源码里改了


再次运行,出现


以上的方法经过试验是有效的,但不甘心,后来上网查找了一下终于发现了问题,原来的源代码不需要改动,而是配置在这里就正确了(之前被网上的人坑了)


很开心地点击那个地址,发现还是错


解决办法如下,全文搜索admin-sidebar.xml




再次运行,还是错


不过这个好解决,把i18n文件夹改为source就好了


再运行,终于看到曙光了,服务器运行成功了


相关文章推荐

(2)-IntelliJ IDEA搭建openfire4.1.3开发环境

IntelliJ IDEA搭建openfire4.1.3开发环境
  • QXC1281
  • QXC1281
  • 2017年03月24日 21:43
  • 1106

将openfire源码部署到IDEA中

最近研究openfire即时通讯服务器,但是过程相当不顺利,将源码部署到idea上,在网上海量搜索,加群等弄了近3天的时间才弄好,也以此记录一下过程,和常见的问题,希望这篇文章能让研究openfire...
  • l139955
  • l139955
  • 2016年07月21日 12:08
  • 3258

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数。 1.   最基本的算法是,从小到大遍历: for (i = 2 to A -1)          if (i * B > A)...

利用K-means聚类算法根据经纬度坐标对中国省市进行聚类

K-means聚类算法是一种非层次聚类算法,在最小误差的基础上将数据划分了特定的类,类间利用距离作为相似度指标,两个向量之间的距离越小,其相似度就越高。程序读取全国省市经纬度坐标,然后根据经纬度坐标进...

Radon变换理论介绍与matlab实现--经验交流

本人最近在研究Radon变换,在查阅了各种资料之后在此写下个人的理解,希望与各位牛牛进行交流共同进步,也使得理解更加深刻些。 Radon变换的本质是将原来的函数做了一个空间转换,即,将原来的XY平...

Matlab绘图-很详细,很全面

Matlab绘图强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。此外,Ma...

CT图像重建技术

由于csdn贴图不方便,并且不能上传附件,我把原文上传到了资源空间CT图像重建技术 1.引言 计算机层析成像(Computed Tomography,CT)是通过对物体进行不同角度的射线投影测量而...

linux查找目录下的所有文件中是否含有某个字符串

查找目录下的所有文件中是否含有某个字符串  find .|xargs grep -ri "IBM"  查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名  find .|xargs g...

Radon变换入门matlab CT原理

http://hi.baidu.com/hi9394/blog/item/0d492b8bfd714700c8fc7aa9.html 简介 图像投影,就是说将图像在某一方向上做线性积分(或理解为累...

Intel系列处理器的三种工作模式

Intel系列处理器的三种工作模式 微机中常用的Intel系列微处理器的主要发展过程是:8080,8086/8088,80186, 80286,80386,80486,Pentium,Pen...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IDEA下openfire源码编译过程记录
举报原因:
原因补充:

(最多只允许输入30个字)