Gostaria de agradecer
o problema foi solucionado.

Obrigado.

Regis Melo disse:
> Tu consegue abrir o PDF gerado manualmente? Abrindo ele pelo Acrobat?
>
> Aldenir de Farias Barboza wrote:
>
>>Boa tarde,
>>
>>
>>   Estou com um problema com rela��o a gera��o de relat�rio no linux. No
>>sistema operacional windows funciona normalmente, � gerado um pdf
>>usando a lib do JasperReport. Minha aplica��o gera um arquivo EAR onde
>>este fica no JBOSS vers�o 3.2.1. No ambiente de homologa��o � muito
>>parecido com o ambiente de desenvolvimento, a n�o ser pelo Sistema
>>Operacional que em desenvolvimento � windows e em homologa��o � linux.
>>   Quando eu exporto essa minha aplica��o para o ambiente linux de
>>homologa��o acontece um erro do tipo que exibe uma pagina em branco e o
>>browser fica travado(o processamento da m�quina cliente onde esta
>>abrindo a aplica��o fica a 100%).
>>     N�s vimos que os parametros para a gera��o de relatorio esta
>> trazendo
>>registros.
>>
>>   Nosso servlet que gera o chama o arquivo ponto jasper esta descrito
>>abaixo. Aceito sugestoes para este problema.
>>
>>   Desde j� agrade�o,
>>
>>  Aldenir
>>
>>
>>
>>public class RelatorioServlet extends HttpServlet {
>>      /* (non-Javadoc)
>>      * @see
>>javax.servlet.http.HttpServlet#service(javax.servlet.http.HttpServletRequest,
>>                      javax.servlet.http.HttpServletResponse)
>>      */
>>      public void service(HttpServletRequest request, HttpServletResponse
>>response)
>>              throws ServletException, IOException {
>>
>>              ServletContext context = getServletContext();
>>
>>              String nomeRelatorio = request.getParameter("nomeRelatorio");
>>              String jasperPath = "/report/"+nomeRelatorio+".jasper";
>>              System.out.println("Nome do Relat�rio!!! " + jasperPath);
>>
>>              File f = new File(context.getRealPath(jasperPath));
>>              Map map = (HashMap)request.getAttribute("mapParametros");
>>              //cria conexao
>>              Connection con=null;
>>              try{
>>                      //Recupera informa��es do Arquivo de properties
>>
>>                      ResourceBundle rb     =
>>ResourceBundle.getBundle("com.acol.conf.DehopConstantes");
>>                      FileReader     file   = new
>>FileReader(rb.getString("ARQUIVO_XML_ORACLE"));
>>                      BufferedReader buffer = new BufferedReader(file);
>>
>>                      String username = null;
>>                      String password = null;
>>                      String driver = null;
>>                      String url = buffer.readLine();
>>                      if (!url.equals("")){
>>                              username = buffer.readLine();
>>                              password = buffer.readLine();
>>                              driver   = buffer.readLine();
>>                      }
>>
>>                      System.out.println("url: "+url);
>>                      System.out.println("username: "+username);
>>                      System.out.println("password: "+password);
>>                      System.out.println("driver: "+driver);
>>
>>                      Class.forName(driver);
>>                      con = DriverManager.getConnection( url , username , password);
>>                      con.setAutoCommit(false);
>>
>>              } catch(ClassNotFoundException cnfex){
>>                      System.err.println("Driver nao encontrado!");
>>                      cnfex.printStackTrace();
>>              } catch(SQLException sqlex){
>>                      sqlex.printStackTrace();
>>              }
>>
>>              byte[] bytes = null;
>>              try{
>>
>>                      //Essa instru��o informa a JVM que ela deve operar ciente de 
>> que est�
>>//em um ambiente sem recurso gr�ficos. Ex: Um servidor "cl�ssico" Unix
>>                  System.setProperty("java.awt.headless","true");
>>
>>                      System.out.println("CONFIGURA RECURSO GRAFICO: ");
>>                      bytes = JasperRunManager.runReportToPdf(f.getPath(), map, con);
>>System.out.println("GEROU RELATORIO: ");
>>
>>              } catch(Exception ex){
>>                      ex.printStackTrace();
>>              }
>>
>>              response.setContentType("application/pdf");
>>              response.setContentLength(bytes.length);
>>              ServletOutputStream os = response.getOutputStream();
>>              os.write(bytes, 0, bytes.length);
>>              os.flush();
>>              os.close();
>>
>>              try{
>>                      if ( con != null){
>>                              con.close();
>>                              System.out.println("FECHA CONEXAO: ");
>>                      }
>>              } catch(SQLException e){
>>                      e.printStackTrace();
>>              }
>>      }
>>}
>>
>>
>>
>>
>>
>>------------------------ Yahoo! Groups Sponsor --------------------~-->
>>Yahoo! Domains - Claim yours for only $14.70
>>http://us.click.yahoo.com/Z1wmxD/DREIAA/yQLSAA/5cFolB/TM
>>--------------------------------------------------------------------~->
>>
>>-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>>Participe tamb�m das outras listas do RioJUG:
>>JS Faces - RioJUG (http://groups.yahoo.com/group/jsf_riojug/)
>>SCJP - RioJUG  (http://groups.yahoo.com/group/scjp_riojug)
>>SCWCD - RioJUG (http://groups.yahoo.com/group/scwcd_riojug)
>>-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>>Rio Java User's Group (grupo oficial da SUCESU-RJ)
>>
>>-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>>Nosso site:            http://www.riojug.org
>>Informa��es:           http://groups.yahoo.com/group/riojug
>>Enviar mensagens:      [EMAIL PROTECTED]
>>Inscrever-se no grupo: [EMAIL PROTECTED]
>>Retirar-se do grupo:   [EMAIL PROTECTED]
>>Falar com o Moderador: [EMAIL PROTECTED]
>>-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>>Yahoo! Groups Links
>>
>><*> To visit your group on the web, go to:
>>    http://groups.yahoo.com/group/riojug/
>>
>><*> To unsubscribe from this group, send an email to:
>>    [EMAIL PROTECTED]
>>
>><*> Your use of Yahoo! Groups is subject to:
>>    http://docs.yahoo.com/info/terms/
>>
>>
>>
>>
>>
>>-------------------------------------------------------------------------------------------
>>
>>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]
>
>
>


-------------------------------------------------------------------------------------------

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] 

 


Responder a