openfire详细安装配置步骤
说明:红⾊字体可任意改动(但⼀旦改动,后⾯与此对应的名称也要⼀起改动),该⽂档下的步骤是在win7(32位,64位皆可)Eclipse环境下实现的,openfire⽤的是openfire_src_3_8_2版本;java安装完整教程
第⼀步:在D盘⾥新建⼀⽂件夹openfire_src,把openfire_src_3_8_2/openfire下的所有⽂件夹copy到openfire_src⾥;
第⼆步:因为openfire源码中没有包含coherence.jar、coherence-work和tangosol.jar包,所以把这三个包copy到D://openfire_src/build/lib⾥;
第三步:启动Eclipse,新建⼯程File-->New-->javaproject,填⼊项⽬名openfire,
选中Createprojectfromexistingsource,然后单击选出在D盘⾥新建的
Openfire_src;单击Finish。
第四步:双击openfire,会看到3处错误,
第⼀处错误,是由于hazelcast下⾯包⾥的java代码与clustering下⾯包⾥的java代码重复引起的,直接对
⽐包名跟java⽂件名即可,然后在clustering源码中删除与hazelcast想同的java代码;完成后hazelcast将没有错误;
第五步:plugins中的错误的修正,直接打开plugins中的最后⼀个包,
双击SipCommRouter.java出出错的地⽅,把光标停留在出错部分,系统会⾃动提⽰错误原
因,并提供解决⽅案,单击第⼀个⽅案(Addunimplementedmethods),
再点击保存(或按Ctrl+S),SipCommRouter.java的错误会消失;
SipManager.java的错误也是这样改的(注意它⾥⾯有2处错误),改正后保存,错误会全部消失(包裹src的错误);
第六步:删除clustering插件的l⽂件,双击src--->双击plugins---->双击clustering----->删除l;
然后再右键点击openfire⼯程--->buildpath---->configurationbuildpath
会出现界⾯:
单击
然后把src/i18n和src/resources/jar勾上,单击OK,
第七步:使⽤ant编译,单击window->showview->ant,会出现如下图右侧的界⾯,在空⽩区域右击,
选择(或者直接单击蜘蛛快捷图标)出现如下窗⼝
项⽬名->buil-&l,双击l再次右击右侧空⽩区域,选择RefreshBuildfiles进⾏刷新,
最后,单击ant窗⼝⾥⾯的run(也就是绿圆⾥有⼀个⽩⾊三⾓形的图标);等Console窗⼝⾥不再弹出编译信息时,再次单击ant窗⼝⾥⾯的run,Console窗⼝最后倒数第⼆⾏会出现BUILDSUCCESSFUL的提⽰;
如下图:
第⼋步:右击项⽬名openfire,选择Refresh进⾏刷新,会发现多出了两个⽂件夹target和work。将target/openfire/lib下所有jar包选中,单击右键,
选择BuildPath–>AddtoBuildPath,再次刷新;
第九步:右openfire---->RunAs
选择
右击JavaApplication,
选择New,会出现如下界⾯,
单击输⼊serverStart,
双击Matchingitems下的项⽬
单击Apply应⽤,
选择Arguments,在VMarguments⾥输⼊:
-DopenfireHome="${workspace_loc:openfire(此处为项⽬名)}/target/openfire(这的openfire 不要改)
(【注意】:最前⾯有个“-”不能丢)
选择Common,在⾥⾯对run,debug打钩,点击apply,然后点击RUN,这时就运⾏起来了,在Console⾥出现Adminconsolelisteningat127.0.0.1:9090提⽰就OK啦

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。