通过网页访问ONOS出现“HTTP ERROR 404 Not Found”的解决办法
情况描述
今天通过“bazel run onos-local”启动ONOS后,在浏览器中输入“http://localhost:8181/onos/ui/index.html”想访问ONOS,结果界面出现“HTTP ERROR 404 Not Found”。
之前也出现这种情况,那时的解决办法是直接转回之前的快照(ONOS是安装在Ubuntu虚拟机里)。但是这次发现转回之前的快照也不行了,还是会出现这种情况,然后在在网上找了很久也没有找到解决办法,无奈只能通过ONOS Developers - Google 网上论坛救助,有人提醒说是没有激活gui2应用,结果激活该应用后确实能够正常通过访问ONOS。
方法
1. 通过CLI登陆ONOS
$ cd /opt/onos/tools/test/bin/
$ ./onos localhost
2. 寻找并激活该应用
> apps -s|grep gui2
> app activate org.onosproject.gui2
然后就可以直接通过链接“http://localhost:8181/onos/ui/index.html”(onos/rocks)访问ONOS了。