[Ryu-devel] 404 error when using ryu gui. Is it a bug?
Brought to you by:
nz_gizmoguy
|
From: 林佳烁 <m15...@16...> - 2018-05-08 02:39:48
|
Hi,
I want to integrate gui_topology.py which is in ryu/app/gui_topology/ with myapp.py.
However, I recieve 404 responses after I add a line of code into a copy version of gui_topology.py in a new folder.
My operation to the scripts is as follow:
$ cd ~/ryu
$ cp -r ryu/app/gui_topology ryu/app/myfolder
$ cp ryu/app/simple_switch_13.py ryu/app/myfolder/
Then I add a line of code, " app_manager.require_app(PATH + '/simple_switch_13.py') ", at the bottom of gui_topology.py.
$ PYTHONPATH=. ./bin/ryu run ryu/app/myfolder/gui_topology.py --observe-links
Then I access http://localhost:8080 with my web browser and I get these reponses in the terminal of the controller.
127.0.0.1 - - [08/May/2018 10:27:34] "GET / HTTP/1.1" 200 515 0.011610
127.0.0.1 - - [08/May/2018 10:27:34] "GET /ryu.topology.css HTTP/1.1" 200 514 0.000825
(7006) accepted ('127.0.0.1', 51232)
127.0.0.1 - - [08/May/2018 10:27:34] "GET /ryu.topology.js HTTP/1.1" 200 8652 0.003208
127.0.0.1 - - [08/May/2018 10:27:35] "GET /v1.0/topology/switches HTTP/1.1" 404 319 0.000844
(7006) accepted ('127.0.0.1', 51238)
127.0.0.1 - - [08/May/2018 10:27:35] "GET /v1.0/topology/ws HTTP/1.1" 404 339 0.001272
127.0.0.1 - - [08/May/2018 10:27:35] "GET /v1.0/topology/links HTTP/1.1" 404 316 0.000961
However, after I rename the folder frome myfolder to gui_topo. It works fine!
Is it a bug? Is there anyone can help me?
Best regards,
Lam
|