Marcelo, n�o sei o porque do seu erro, mas suspeito que seja porque o conte�do
da pasta WEB-INF seja protegido. Acho que mesmo sem voc� mandar salvar o JasperReport
talvez ele tente gravar algum arquivo tempor�rio e por isso d� a mensagem de acesso
negado. O que eu geralmente fa�o quando uso o JasperReports � j� compilar o arquivo
.XML para .JASPER fora da minha aplica��o e deixar este �ltimo em pastas comuns entre
os .jsp. Assim voc� n�o precisa compilar o arquivo de design toda vez que for usar o
relat�rio, e o arquivo XML com o design do relat�rio eu deixo apenas junto com os
fontes da aplica��o.
Espero que isso lhe ajude.
Falou!
===========================================
Francisco Deisimar Nobre J�nior
Analista de Sistemas - CIT - M. Dias Branco
===========================================
-----Mensagem original-----
De: marcelo_ [mailto:[EMAIL PROTECTED]
Enviada em: quinta-feira, 22 de abril de 2004 11:47
Para: [EMAIL PROTECTED]
Assunto: [cejug-discussao] JasperReports
Ol� povo da lista..
Estou com um problema,estou fazendo alguns relat�rios web com jasperReports :
metodo post:
try{
System.setProperty("org.xml.sax.driver",
"org.apache.xerces.parsers.SAXParser");
final String caminhoRelatorio =
this.getServletContext().getRealPath("/WEB-INF/reports/jasper");
JasperDesign jasperDesignOS =
JasperManager.loadXmlDesign(caminhoRelatorio+"/teste.xml");
JasperReport jasperReportOS =
JasperManager.compileReport(jasperDesignOS);
Map parameters = new HashMap();
DriverManager.registerDriver(new
oracle.jdbc.driver.OracleDriver());
Connection conn =
DriverManager.getConnection("jdbc:oracle:thin:10.10.1.101:1521:gsh","gsh","gsh");
JasperPrint jasperPrintOS =
JasperManager.fillReport(jasperReportOS, parameters, conn);
JasperExportManager.exportReportToPdfFile(jasperPrintOS,
"teste.pdf");
JasperViewer.viewReport(jasperPrintOS, true);
}
catch(Exception e1){
System.out.println(e1.getMessage());
}
}
no JSP eu tenho um form com o action:
action="/gshProjetos/servlet/carregarRelatorio" //J� est� mapeado ok
quando clico no bot�o aparece a seguinte mensagem:
access denied (java.util.PropertyPermission org.xml.sax.driver write)
alguem pode me explicar por que?
___________________________________________________________________________________
Acesse nosso portal www.click21.com.br
Porque internet gr�tis, nem a Embratel pode fazer mais barato. Mas pode fazer melhor.
-------------------------------------------------------------------------------------------
Ceara' Java User Group
Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
Falar com o administrador? e-mail para: [EMAIL PROTECTED]
-------------------------------------------------------------------------------------------
Ceara' Java User Group
Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
Falar com o administrador? e-mail para: [EMAIL PROTECTED]