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命令。如果javamaven安装、配置都确的,会执行安装,并且有最后“BUILD SUCCESS”的提示。该过程主要的工作是:下载依赖的相关包到maven本地的repositoryMaven执行cleancompilerpackageinstall(包括从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就可以。

0 0
原创粉丝点击