Reports com Servidor no Windows

Estou com um problema quando vou subir minha aplicação em um Servidor no Windows. Ele não gerar o relatório .

public String gerarComprovante() {
try {
saida = null;
String jasper = getDiretorioReal("/jasper/reciboDespesa.jasper");
Connection conexao = null;
HashMap parametros = new HashMap();
parametros.put(“id”, movimentacaoDebito.getDespesas().getCodigo());
try {
// Abro a conex�o com o banco que ser� passada para o JasperReports
conexao = new Conexao().getConexao();
// Mando o jasper gerar o relat�rio
JasperPrint print = JasperFillManager.fillReport(jasper, parametros, conexao);
// Gero o PDF
preenchePdf(print);
} catch (Exception e) {
e.printStackTrace();
msg = "Algum erro aconteceu. Refaça os procedimentos e contate o suporte se o problema persistir " + e;
} finally {
try {
// Sempre mando fechar a conex�o, mesmo que tenha dado erro
if (conexao != null) {
conexao.close();
}
} catch (SQLException e) {
e.printStackTrace();
msg = "Erro " + e;
return “/pages/movimentacao/comprovante.jsf?faces-redirect=true”;
}
return “/pages/movimentacao/comprovante.jsf?faces-redirect=true”;
}
} catch (Exception e) {
e.printStackTrace();
msg = "Algum erro aconteceu. Refaça os procedimentos e contate o suporte se o problema persistir " + e;
return “/pages/movimentacao/comprovante.jsf?faces-redirect=true”;
}
}