本地部署openfire服务端

直接开始

步骤一:下载openfire源码

下载地址:http://www.igniterealtime.org/downloads/source.jsp 选中openfire_src_3_8_1.zip,下载(68.74 MB

步骤二:eclipse导入openfire

将openfire_src_3_8_1.zip解压至eclipse工作区域中

File->New->Java Project取消掉default location的勾选状态,并浏览选择解压好的openfire_src目录。

步骤三:ant编译

在openfire项目导入进来之后,点击Window -> Show View -> Ant然后就会显示出Ant的窗口,在Ant 视图中,单击右键,在弹出的快捷菜单中选择Add Buildfiles在弹出的对话框中,展开openfire_src/build文件夹,选择build目录下的build.xml接下来双击执行openfire[default]   (带一个三角符号的那个)


步骤四:引入所需jar包(coherence.jar-coherence-work.jar-tangosol.jar-)

下载地址,解压后复制到/openfire_src/build/lib中

步骤五:配置openfireHome

eclipse中,使用快捷键ctrl+shift+r,查找文件XMPPServer,修改openfireHome

 if (openfireHome == null) {
            try {
                //openfireHome = verifyHome("..", jiveConfigName).getCanonicalFile();
            	openfireHome = verifyHome("D:/work/eclipse3.7/workspace/openfire_src/target/openfire", jiveConfigName).getCanonicalFile();//相对路径更改为绝对路径,用于测试服务端是否可运行 dml@2013.4.15
            }
            catch (FileNotFoundException fe) {
                // Ignore.
            }
            catch (IOException ie) {
                // Ignore.
            }
        }

步骤六:设置启动项

点击openfire_src项目,在菜单栏中选择Run->Open Run Dialog (Or  Run->Run Configurations)
弹出一个对话框,在左侧菜单中右键点击Java Application,选择New创建启动配置
 
1.在Run窗口的Main选项卡中, 修改最上面Name文本框中的值,改成包含要启动的类的工程名openfire_src
(没什么用,就是一个标识,随便起名字。)
 
2.在Run窗口的Main选项卡中,
project框中填写:openfire_src
Main class 填写:org.jivesoftware.openfire.starter.ServerStarter
点击Apply应用。
 
3.点击进入Arguments选项卡,在上面那个框(Program arguments:)中填写
-D openfireHome="${workspace_loc:openfire_src}/target/openfire"
其中${workspace_loc:openfire_src} 中的 openfire_src 要根据你的项目名来进行同步修改。

eg.[-D openfireHome="D:/work/eclipse3.7/workspace/openfire_src/target/openfire"]
点击Apply应用。


 
4.点击进入Classpath选项卡,选中User Entries,然后点击右侧的Advanced按钮,会弹出一个小框,选择Add Folders,单击OK。
选择 openfire_src\src\i18n点OK 按钮将这个文件夹加入到Classpath选项卡中
选择 openfire_src\src\resources\jar 目录也加到 Classpath选项卡中
点击Apply应用。
 
5.点击进入Common选项卡中,勾选Run复选框。
点击Apply应用,run



步骤七:测试服务端是否搭建完毕

浏览器中输入http://127.0.0.1:9090


dml@2013.4.15


  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值