Acano mira mi jsp para que verifique donde esta el error:
File reportFile = new File(application.getRealPath("/reportes/oto.jasper"));
Map parameters = new HashMap();
byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath (), parameters, conn);
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();
al principio se presentaban dos errores que eran el mismo tuyo y porque no encuentra la ruta con tu la estas invocando y el otro era en el parametro, ya que habia que definirlo haci no tuviera ninguno.
Espero que te sirva, si alguna duda me cuentas.