OpenDaylight实战手记(二)OpenDaylight编译、安装、运行
来源:互联网 发布:浙江农产品出口数据 编辑:程序博客网 时间:2024/06/07 22:43
OpenDaylight编译、安装、运行
1、 下载源代码
打开https://jenkins.opendaylight.org/controller/job/controller-daily/ws/opendaylight/,在页面下方点击“打包下载全部文件”。然后解压,解压后的目录尽量保证全部为英文字符。
2、 安装
打开控制台窗口,进入解压后目录 controller\opendaylight\distribution\opendaylight目录,运行mvn install命令。如果java、maven安装、配置都确的,会执行安装,并且有最后“BUILD SUCCESS”的提示。该过程主要的工作是:下载依赖的相关包到maven本地的repository;Maven执行clean、compiler、package、install(包括从maven的本地repository copy相关的jar包等)等相关操作。
3、 运行
成功安装后,在controller\opendaylight\distribution\opendaylight下会多出一个target目录,这个目录就是最后opendaylight的版本输出目录。同样打开控制台窗口,进入target\distribution.opendaylight-osgipackage\opendaylight目录,也就是进入目录:controller\opendaylight\distribution\opendaylight\target\distribution.opendaylight-osgipackage\opendaylight,然后执行run命令,等待OSGI bundle加载运行后,敲Enter(回车键)后,出现osgi>提示符,在OSGI提示符下敲ss命令,会出现很多bundle的运行状态显示。打开网页浏览器,输入网址:http://127.0.0.1:8080后,输入用户名/密码为admin/admin后,点击log In按钮,能够成功打开web界面,说明运行成功。
4、直接下载编译好的版本
如果安装成功,运行过程也可能出现版本不一致之类的错误,再者,编译也可能经常出错,这时候也可以直接从网上下载编译好的版本,即直接下载某个每日构造版本(打包下载target目录),例如打开https://jenkins.opendaylight.org/controller/job/controller-bulk-release/ws/target/(controller-bulk-release 2 月 29 days - #5这个版本)然后点击“打包下载全部文件”。同样可以使用这个版本,在target\distribution.opendaylight-0.1.0-osgipackage\opendaylight目录下执行run就可以。
- OpenDaylight实战手记(二)OpenDaylight编译、安装、运行
- OpenDaylight实战手记(一)工欲善其事,必先利其器:OpenDaylight相关技术
- OpenDaylight实战手记(一)工欲善其事,必先利其器:OpenDaylight相关技术
- OpenDaylight实战手记(四)研究simple forwarding
- OpenDaylight实战手记(五)源代码研读
- OpendayLight安装
- Opendaylight安装
- OpenDaylight实战手记(三)OpenDaylight中使用Eclipse的几个Tricks
- opendaylight 源码编译
- opendaylight各模块编译
- OpenDaylight学习记录--安装
- OpenDaylight学习--Mininet安装
- ubuntu安装OpenDayLight控制器
- OpenDaylight安装使用
- opendaylight的Beryllium安装
- OpenDaylight简介和安装
- Opendaylight Boron-SR2 安装
- Opendaylight 基础环境安装
- DPM(Defomatble Parts Model)原理
- 树状数组 Binary Indexed Trees
- 并发编程之Operation Queue和GCD
- OpenCV学习笔记(2):Mat矩阵的初始化
- Spring ibatis事务管理
- OpenDaylight实战手记(二)OpenDaylight编译、安装、运行
- android 如何修改网页默认字体太小 XML
- 关于Android文件Apk下载的那点事
- 索引特性之存列值优化sum/avg
- termio.h 的解释
- wince5.0模拟器连接ActiveSync和共享网络PC分享上网及运行BS程序(模拟手持设备)
- java后台报Too many connections
- 500台以上局域网配置IP、子网掩码
- strcpy,strncpy和strncpy_s的区别