openfire3.10.2部署实时步骤
来源:互联网 发布:免费直播软件 编辑:程序博客网 时间:2024/06/03 23:42
今天在家没什么事情,就尝试着把openfire3.10.2的源码部署一下,并且一边部署一边写一下过程。
开始的步骤依旧:
1、下载源码;
2、解压,并修改文件夹名字为openfire
3、把openfire\build\eclipse的文件拷贝到openfire目录下
4、把classpath、project文件修改为 .classpath、.project
5、把导入到eclipse中
具体的详细步骤可以看一下我之前写的博文 http://blog.csdn.net/yezis/article/details/39404823已导入eclipse中之后,项目就红色叹号了,之后出现了9个错误:
鼠标右键项目选择Configure build path,可以看到缺少一些jar包:
尝试着在指定目录下(如上图中jetty-websocket.jar - openfire/build/lib/merge)寻找丢失的jar包,发现有很多的jar包并没有依赖到项目环境中:
鼠标右键进行添加,添加完毕后把项目进行clean,之后......................好吧没有什么变化,进行下一步的处理
根据Configure build path中缺少jar包的提示,我们从网上搜索并下载项目丢失的jar包
jetty-websocket.jar
mina-filter-ssl.jar
pack200task.jar
mina-core-1.1.7-sources.jar
mina-filter-compression-1.1.7-sources.jar
mina-filter-ssl-1.1.7-sources.jar
slf4j-api-1.5.8-sources.jar
slf4j-log4j12-1.5.8-sources.jar
其中,下部分XXX-sources.jar可以不用导入,remove掉就可以,但是如果你喜欢也可以找到并且导入进去,前三个包的下载地址为:
http://download.csdn.net/detail/yezis/9215351
当把丢失jar包的问题处理完后,eclipse build workspace后,又出现了更多的报错
不用着急!一般像这种大面积的报错都是有一个领头的,把领头的处理掉剩下的就全部解决
进行观察后发现这两处重要的错误,估计又是什么包没有导入:
经过查询上面第一个的错误,也就是com.sun.jersey丢失,是因为项目没有导入jersey-bundle.jar
下载后进行导入依赖,发现项目没有了任何报错(好吧,下面的报错我都没有来的急改,还真是有一个领头的!)
报错处理完毕后就可以进行编译运行了,具体的步骤可以查看http://blog.csdn.net/yezis/article/details/39404823
如果在运行后出现了其他的错误,可以查看http://blog.csdn.net/yezis/article/details/39432369
总结:
最大的改变就是openfire3.10.2的源码相比较3.9.2的版本好部署多了,3.9.2版本中需要处理许多非缺少依赖的代码错误,处理了之后还不太放心,
而3.10.2却没有这样的问题
额...又搞到了快一点钟了(00:48)!明天还有上班,洗洗睡了
- openfire3.10.2部署实时步骤
- 部署Openfire3.9.3源码部署
- Openfire3.10.2源码在eclipse上部署编译
- Openfire3.10.2源码在eclipse上部署编译
- openfire3.10.2安装部署及集群配置及openfire优化
- Win7+Openfire3.7.0代码部署
- openfire3.9.1 源码部署及运行
- openfire3.9.1 源码部署及运行
- elipse开发部署openfire3.9.3成功
- openfire3.9.3 源码部署及运行
- openfire3.9.1 源码部署及运行
- openfire3.9.1 源码部署及运行
- 【Openfire】Openfire3.7.1源代码的部署
- unison+inotify实现文件实时双向同步部署步骤
- openfire3.9.3导入eclipse 按步骤来,可以正确导入!
- Eclipse中openfire3.8.2源码部署及生成安装文件
- Openfire3.10beta版源码在eclipse上部署编译
- openfire3.10.3版 源码编译部署到本地eclipse
- HDU - 4763 Theme Section(拓展kmp)
- iphone SprintBoard部分私有API总结(不支持iOS8)
- Tomcat的启动到底需要JDK还是JRE呢?答案是:只要有其中一个就可以
- 打印一个菱形
- 使用Postman进行outh2认证
- openfire3.10.2部署实时步骤
- jail brak 获取当前安装app列表
- 大整数相乘 分治法
- 工薪青年如何通过组合投资来获得长期稳定10%收益?
- Codeforces Round #327 (Div. 2)A. Wizards' Duel
- 媒体查询
- Android 自定义View,实现滚动选择器PickerView
- 第36个故事
- XAMPP Error:Apache shutdown unexpectedly 解决方案