发行版的安装配置运行参见:

https://www.cnblogs.com/zjd1396/p/9952866.html

将hello工程拷贝到ODL发行版中:

root@odl_ubuntu:/home/distribution-karaf-0.6.4-Carbon/system/org/opendaylight# mkdir hello
root@odl_ubuntu:/home/distribution-karaf-0.6.4-Carbon/system/org/opendaylight# cp -r ~/.m2/repository/org/opendaylight/hello/* /home/distribution-karaf-0.6.4-Carbon/system/org/opendaylight/hello/

启动:

root@odl_ubuntu:/home/distribution-karaf-0.6.4-Carbon/bin# ./karaf
Apache Karaf starting up. Press Enter to open the shell now...
100% [========================================================================]

Karaf started in 104s. Bundle stats: 363 active, 363 total

________ ________ .__ .__ .__ __
\_____ \ ______ ____ ____ \______ \ _____ ___.__.| | |__| ____ | |___/ |_
/ | \\____ \_/ __ \ / \ | | \\__ \< | || | | |/ ___\| | \ __\
/ | \ |_> > ___/| | \| ` \/ __ \\___ || |_| / /_/ > Y \ |
\_______ / __/ \___ >___| /_______ (____ / ____||____/__\___ /|___| /__|
\/|__| \/ \/ \/ \/\/ /_____/ \/

Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown OpenDaylight.

opendaylight-user@root>feature:install odl-restconf odl-l2switch-switch-ui odl-openflowplugin-flow-services-ui odl-mdsal-apidocs odl-dluxapps-applications odl-faas-all
opendaylight-user@root>

查看文件:root@odl_ubuntu:/mnt/hello/hello/karaf/target/assembly/etc# vim org.apache.karaf.features.cfg

拷贝出这句:

mvn:org.opendaylight.hello/hello-features/0.1.0-SNAPSHOT/xml/features

然后回到ODL命令行,将hello仓库添加到feature list中:

opendaylight-user@root>feature:repo-add mvn:org.opendaylight.hello/hello-features/0.1.0-SNAPSHOT/xml/features
Adding feature url mvn:org.opendaylight.hello/hello-features/0.1.0-SNAPSHOT/xml/features
opendaylight-user@root>

查看hello是否安装、并安装:

opendaylight-user@root>feature:list -i | grep hello

opendaylight-user@root>feature:install odl-hello-ui

好了,访问http://10.0.0.9:8181/index.html并测试一下吧:

转载于:https://www.cnblogs.com/zjd1396/p/10017918.html

集成hello到OpenDaylight发行版中相关推荐

  1. IDEA中提示:Warning:java: 源值1.5已过时, 将在未来所有发行版中删除

    问题描述: 运行Java Web项目时,IDEA中提示:Warning:java: 源值1.5已过时, 将在未来所有发行版中删除 解决方法: 1. 打开[File]-[Project Structur ...

  2. 查看依赖树_如何在基于 Ubuntu 或 Debian 的 Linux 发行版中查看一个软件包的依赖...

    但如果你想在安装一个软件包之前或之后知晓这个软件包的依赖,那该怎么办呢? 来源:https://linux.cn/article-12987-1.html 作者:Abhishek Prakash 译者 ...

  3. linux 重启命令_如何在 Ubuntu 和其他 Linux 发行版中启动、停止和重启服务 | Linux 中国...

    服务是必不可少的后台进程,它通常随系统启动,并在关机时关闭.-- Sergiu 服务是必不可少的后台进程,它通常随系统启动,并在关机时关闭.如果你是系统管理员,那么你会定期处理服务.如果你是普通桌面用 ...

  4. _如何在各种Linux发行版中安装zip压缩与解压缩程序

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解如何在Linux系统上安装zip压缩与解压 ...

  5. 如何在 Ubuntu 和其他 Linux 发行版中启动、停止和重启服务

    服务是必不可少的后台进程,它通常随系统启动,并在关机时关闭.如果你是系统管理员,那么你会定期处理服务.如果你是普通桌面用户,你可能会遇到需要重启服务的情况,例如安装 Barrier 来用于在计算机之间 ...

  6. 发行版中的i386/i686/x86-64的区别: i386用来处理32位系统,i686是i386的下集;x86-64用来处理64位系统。 linux发行版中的i386/i686/x86-64各自含

    发行版中的i386/i686/x86-64的区别: i386用来处理32位系统,i686是i386的下集:x86-64用来处理64位系统. linux发行版中的i386/i686/x86-64各自含义 ...

  7. 警告: BASE64Decoder是内部专用 API, 可能会在未来发行版中删除

    开发过程中遇到这个问题,虽然不影响项目运行,打包发布,但还是要把警告扼杀在摇篮中. sun.misc包都是sun公司的内部类,并没有在java api中公开过,不建议使用,所以使用这些方法是不安全的, ...

  8. RHEL7.X系列及周边Linux发行版中,关于MBR与GPT的选择一些思考与建议

    文章目录 一.引言 二.相关知识点 2.1 MBR 2.2 GPT 2.3 MBR与GPT的关系 三.实验过程 3.1 在CentOS7.5中以GPT类型安装操作系统 3.2 查看.磁盘或分区的常用工 ...

  9. debian php-fpn_如何在基于 Ubuntu 或 Debian 的 Linux 发行版中查看一个软件包的依赖...

    在 Ubuntu 或 Debian 中通过命令行来安装应用是一件很简单的事,你只需要执行 apt install package_name 就可以了. 但如果你想在安装一个软件包之前或之后知晓这个软件 ...

  10. linux如何创建ppt文件,如何在 Ubuntu 和其他 Linux 发行版中创建照片幻灯片

    创建照片幻灯片只需点击几下.以下是如何在 Ubuntu 18.04 和其他 Linux 发行版中制作照片幻灯片. 想象一下,你的朋友和亲戚正在拜访你,并请你展示最近的活动/旅行照片. 你将照片保存在计 ...

最新文章

  1. Android 中文 API 文档 (45) —— AbsoluteLayout.LayoutParams
  2. GSL库在VC6.0上的配置
  3. Python爬虫(十二)_BeautifulSoup4 解析器
  4. [转] form.getForm().submit的用法及Ext.Ajax.request的小小区别
  5. matlab无限长序列卷积,怎样求未知长度序列的卷积
  6. 无法加载安装程序库 wbemupgd.dll
  7. 解决ubuntu16.04 qt5.9.1无法输入中文
  8. 第一次更名为OpenInfra的“她”,给我们带来了哪些惊喜?| 技术头条
  9. 广搜 广搜 poj 3984
  10. idea mac 替换_史上最全的IntelliJ IDEA For Mac快捷键!快来收藏吧!
  11. [AT2558]Many Moves
  12. 交换机 路由器和集线器的区别
  13. java实验报告心得_java实验报告心得体会.doc
  14. cad插件_CAD插件燕秀工具箱2.81
  15. idea创建j2ee_java实战项目教程分享(纯干货,建议收藏)
  16. 昔日的百度“太子”为何因经济问题走上穷途
  17. 《Jenkins持续集成入门到精通02》
  18. 年薪40万的腾讯实习生作息表流出,我才知道什么叫人间真实
  19. c语言智能手环程序,iCareTech C+医学智能手环设计流程
  20. css 实现单行、多行文本显示

热门文章

  1. 和is哪个好_眼霜哪个牌子好用?这些品牌的眼霜睡前涂一涂,黑眼圈细纹没有了...
  2. python基础算法面试_【归纳】面试中常见的python基础知识
  3. 高并发消息队列常用通知机制
  4. [转载]MySQL锁机制
  5. Collectors.averagingInt
  6. Java常用JSON库FastJson,Gson,Jackson,Json-lib性能及特点比较,常用工具方法
  7. oracle删除redo 未重启,恢复误删数据文件(数据库未重启,无备份)
  8. 0编译器详解_C++ typeid关键字详解
  9. 6.5移相器(Phasers)
  10. 【渝粤教育】国家开放大学2019年春季 2610药剂学 参考试题