opendaylight配置java环境_OpenDaylight入门之环境搭建

本文档详细介绍了如何配置OpenDaylight环境,包括安装JVM、Git、Maven,以及从Git仓库克隆ODL控制器代码。在安装过程中可能会遇到一些问题,如找不到依赖和目录缺失等,通过执行特定的Maven命令和解决依赖问题,最终能够成功运行OpenDaylight并访问其Web界面。
摘要由CSDN通过智能技术生成

需先行下载的软件:

JVM 1.7 或者更高的版本, 例如:OpenJDK 1.7

Git, 用于从Git repository提取ODL(OpenDaylight)控制器

Maven

安装相关软件,并使用Git提取代码:

$ sudo apt-get update

$sudo apt-get install maven git openjdk-7-jre openjdk-7-jdk

$ git clone http://git.opendaylight.org/gerrit/p/controller.git

$ cd controller/opendaylight/distribution/opendaylight/$ mvn cleaninstall$ cd target/distribution.opendaylight-0.1.0-SNAPSHOT-osgipackage/opendaylight

$ ./run.sh

以为按照上面步骤就能顺利安装,那么你就错了,总会有些bug。

下面写写我所遇到的bug。

1. 下载了controller的git repository之后,发现controller/opendaylight/目录下并没有distribution文件夹

也就是需要在controller/目录下执行一遍mvn clean install(其实我对maven软件部署一点都不知道,感觉就像是Makefile那样的)。

然后就会下载一系列的文件,过程有点久,结果遇到类似下面的问题(忘记截图了):

94bcbdccc45ee528c0f8f44006d9dd29.png

git checkout stable/hydrogen

然后再mvn clean install一遍就出现下面的情况:

8c2906148dce0452eda8d64e19380b35.png

可以看到是BUILD FAILURE,很多找不到依赖的问题,先不管,打开controller/opendaylight/目录,发现有distribution了,以为可以继续最上面的过程,要成功了,但又出现一些问题,执行下面命令,得到结果

$ cd controller/opendaylight/distribution/opendaylight/

$ mvn clean install

2d77b8ee51537791d414ca4aad7425d8.png

不知道怎么弄了,distribution下没有target目录,肯定没成功。

c9a763f7c36736a28946cee4e4cb5ef6.png

在controller/目录和controller/opendaylight/distribution/opendaylight/目录都mvn clean install一遍,想着不成功就不弄了,每次install都要几分钟,最后居然让我看到了BUILD SUCCESS,警告什么的都不管了:

0d2a94a206fe276ac183befd14b2c010.png

然后执行如下命令:

$ cd target/distribution.opendaylight-0.1.0-SNAPSHOT-osgipackage/opendaylight

$ ./run.sh

在浏览器输入localhost:8080,总算是成功了。

8df7bc5692b051afaee9f1fe94135bf3.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值