I've found that: (in httpserver.log) ..., GET, /tapir/default/test, HTTP/1.1, 200, 0.018923 ..., GET, /tapir/default/ tapir_proces_169_0_1_123_9043794a_fe13_4bf3_8c28_609408551db9test_odt.doc_html_b4fd3c9.png, HTTP/1.1, 400, 0.000671 ... GET, /tapir/default/ tapir_proces_169_0_1_123_9043794a_fe13_4bf3_8c28_609408551db9test_odt.doc_html_m36545889.jpg, HTTP/1.1, 400, 0.000549
in html file is: " <IMG SRC="tapir_proces_169_0_1_123_9043794a_fe13_4bf3.... So, the problem is that html is returned via response.stream(open(request.vars.url,'rb'),chunk_size=4096) --->/ tapir/default/test and images aren't in /tapir/default/... and application can't find them to serve Solution would be modify html file so, it points <IMG SRC="/tapir/ static/tapir_proces_169_0_1_123_9043794a_fe13_4bf3... and copy those graphic files to tapir/static. Is there any other possibility ?