重庆市设计公司网站,镇江网站建设企业,如何做房产公司网站,做电商图的设计网站一、源码下载 最近由于需求#xff0c;需进行openfire的插件开发#xff0c;于是需将openfire的源码进行部署#xff0c;目前最新的openfire稳定版本是3.9.3#xff0c;官方下载地址是http://www.igniterealtime.org/downloads/index.jsp#xff0c;下载页面如图#xff…一、源码下载 最近由于需求需进行openfire的插件开发于是需将openfire的源码进行部署目前最新的openfire稳定版本是3.9.3官方下载地址是http://www.igniterealtime.org/downloads/index.jsp下载页面如图 也可以到github上下载最新的3.10beta版的源码下载地址https://github.com/igniterealtime/Openfire 二、导入eclipse 进入下载好的源码的build/eclipse目录下拷贝其下面的所有文件和文件夹到build上级目录可能名为欧openfire将文件classpath、project分别修改成.classpath.projectwindows下可能不能直接修改可以拷贝其他现成的eclipse工程下的这两个文件然后修改其内容替换即可如下图 修改后的效果及目录结构如下图 然后直接导入eclipse 导入后会出现红色的感叹号或者报错效果如图 下面来一步一步的解决右键查看项目的一些jar的依赖情况如下图 红色的×说明缺少jar在网上下载对应的jar然后导入到对应的目录就行了 添加好上图所需的一些jar包后重新编译刷新后发现会报一些错误 一步步跟进发现一些类找不到原来还缺少一些jar包 通过上网搜索发现需要org.eclipse.jetty.spdy.server.http包在build/lib/merge目录下发下含有spdy字段的jar包于是果断添加到build path 中去 添加后再编译刷新发现刚才出错的地方终于消失了但还是有错误发现缺少jetty-servlets 包如下图。 再首先到build/lib/merge目录下查找也发现了有该jar包于是又引入该jar包然后重新编译刷新发现plugins的一些目录下还有错误了 经过搜索发现缺少jsr311-api于是从网上下载该jar包拷贝到build/lib/merge目录下再添加到build path里去编译后发现还是有错误 查找对应的解决方案后发现是缺少jersey-bundle包导致的所以下载该包后再编译发现该项目终于不报错了迈进一重大的一步。 三、Ant编译项目 工程不会报错后就可以开始利用ant来编译项目了步骤如下 打开eclipse的ant视图并选择项目的build.xml文件 定位到该视图 添加该工程下build.xml文件 运行Openfire XMPP Server的build文件 展开Openfire XMPP Server选择openfire[default]右键run as -ant build 展开 运行 编译完成后的配置 等待一小会后不出意外的话控制台会出现编译成功的信息 并且刷新openfire工程后会多出target和work两个目录 配置运行的主类 选中项目添加eclipse工具栏 添加运行项 选择main class 配置运行的参数 选中Arguments选项卡在VM arguments中填入 -DopenfireHome”${workspace_loc:openfire}/target/openfire” 注意不要丢了前面一个小横线 如果你的项目名不是openfire_src 的话 要换成你的项目名 即 -DopenfireHome”${workspace_loc:【项目名】}/target/openfire” 然后选择classpath选项卡 选中User-Entries – 选择右侧的Advanced…–选择Add Folder 分别添加src/i18n 确定 选择右侧的Advanced…–选择Add Folder build/lib/dist 确定 选择右侧的Advanced…–选择Add Folder src/resources/jar 确定 效果图如下 运行成功 配置好上面的参数后运行eclipse控制台会出现运行的一些信息 然后大功告成了 用浏览量访问http://localhost:9090就可以了进行一些配置了。 四、注 项目中缺少的一些jar包可以在网上搜索下载推荐用maven来下载提供一个jar包下载的网址http://mvnrepository.com 部分依赖的jar包可从这里下载http://download.csdn.net/detail/haunghui6579/8521567 若有问题可邮箱联系huanghui6579163.com转载于:https://www.cnblogs.com/liuqing0328/p/4958050.html